mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
bf96c28889
Generated new vendor header files from upstream SVD files using: ./SVDConv "$PICO_SDK_DIR"/src/rp2040/hardware_regs/rp2040.svd \ --generate=header --fields=macro --fields=enum Note: The missing `--fields=struct` flag resulted in the header no longer containing bit-fields to represent different fields within registers. While this would generally ease writing code, the RP2040 has the unpleasant feature of corrupting the remaining bits of the register when a write access that is not word-sized occurs in the memory mapped I/O area. This could happen e.g. when a bit field is byte-sized and byte-aligned.
19647 lines
2.2 MiB
19647 lines
2.2 MiB
/*
|
||
* Copyright (c) 2020 Raspberry Pi (Trading) Ltd.
|
||
*
|
||
* SPDX-License-Identifier: BSD-3-Clause
|
||
*
|
||
* @file /home/maribu/Downloads/tmp/CMSIS/Utilities/Linux64//RP2040.h
|
||
* @brief CMSIS HeaderFile
|
||
* @version 0.1
|
||
* @date 22. March 2023
|
||
* @note Generated by SVDConv V3.3.42 on Wednesday, 22.03.2023 20:19:18
|
||
* from File '/home/maribu/Repos/software/pico-sdk/src/rp2040/hardware_regs/rp2040.svd',
|
||
*/
|
||
|
||
|
||
|
||
/** @addtogroup Raspberry Pi
|
||
* @{
|
||
*/
|
||
|
||
|
||
/** @addtogroup RP2040
|
||
* @{
|
||
*/
|
||
|
||
|
||
#ifndef RP2040_H
|
||
#define RP2040_H
|
||
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
|
||
|
||
/** @addtogroup Configuration_of_CMSIS
|
||
* @{
|
||
*/
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Interrupt Number Definition ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
typedef enum {
|
||
/* ======================================= ARM Cortex-M0+ Specific Interrupt Numbers ======================================= */
|
||
Reset_IRQn = -15, /*!< -15 Reset Vector, invoked on Power up and warm reset */
|
||
NonMaskableInt_IRQn = -14, /*!< -14 Non maskable Interrupt, cannot be stopped or preempted */
|
||
HardFault_IRQn = -13, /*!< -13 Hard Fault, all classes of Fault */
|
||
SVCall_IRQn = -5, /*!< -5 System Service Call via SVC instruction */
|
||
PendSV_IRQn = -2, /*!< -2 Pendable request for system service */
|
||
SysTick_IRQn = -1, /*!< -1 System Tick Timer */
|
||
/* =========================================== RP2040 Specific Interrupt Numbers =========================================== */
|
||
TIMER_IRQ_0_IRQn = 0, /*!< 0 TIMER_IRQ_0 */
|
||
TIMER_IRQ_1_IRQn = 1, /*!< 1 TIMER_IRQ_1 */
|
||
TIMER_IRQ_2_IRQn = 2, /*!< 2 TIMER_IRQ_2 */
|
||
TIMER_IRQ_3_IRQn = 3, /*!< 3 TIMER_IRQ_3 */
|
||
PWM_IRQ_WRAP_IRQn = 4, /*!< 4 PWM_IRQ_WRAP */
|
||
USBCTRL_IRQ_IRQn = 5, /*!< 5 USBCTRL_IRQ */
|
||
XIP_IRQ_IRQn = 6, /*!< 6 XIP_IRQ */
|
||
PIO0_IRQ_0_IRQn = 7, /*!< 7 PIO0_IRQ_0 */
|
||
PIO0_IRQ_1_IRQn = 8, /*!< 8 PIO0_IRQ_1 */
|
||
PIO1_IRQ_0_IRQn = 9, /*!< 9 PIO1_IRQ_0 */
|
||
PIO1_IRQ_1_IRQn = 10, /*!< 10 PIO1_IRQ_1 */
|
||
DMA_IRQ_0_IRQn = 11, /*!< 11 DMA_IRQ_0 */
|
||
DMA_IRQ_1_IRQn = 12, /*!< 12 DMA_IRQ_1 */
|
||
IO_IRQ_BANK0_IRQn = 13, /*!< 13 IO_IRQ_BANK0 */
|
||
IO_IRQ_QSPI_IRQn = 14, /*!< 14 IO_IRQ_QSPI */
|
||
SIO_IRQ_PROC0_IRQn = 15, /*!< 15 SIO_IRQ_PROC0 */
|
||
SIO_IRQ_PROC1_IRQn = 16, /*!< 16 SIO_IRQ_PROC1 */
|
||
CLOCKS_IRQ_IRQn = 17, /*!< 17 CLOCKS_IRQ */
|
||
SPI0_IRQ_IRQn = 18, /*!< 18 SPI0_IRQ */
|
||
SPI1_IRQ_IRQn = 19, /*!< 19 SPI1_IRQ */
|
||
UART0_IRQ_IRQn = 20, /*!< 20 UART0_IRQ */
|
||
UART1_IRQ_IRQn = 21, /*!< 21 UART1_IRQ */
|
||
ADC_IRQ_FIFO_IRQn = 22, /*!< 22 ADC_IRQ_FIFO */
|
||
I2C0_IRQ_IRQn = 23, /*!< 23 I2C0_IRQ */
|
||
I2C1_IRQ_IRQn = 24, /*!< 24 I2C1_IRQ */
|
||
RTC_IRQ_IRQn = 25 /*!< 25 RTC_IRQ */
|
||
} IRQn_Type;
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Processor and Core Peripheral Section ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================== Configuration of the ARM Cortex-M0+ Processor and Core Peripherals =========================== */
|
||
#define __CM0PLUS_REV 0x0001U /*!< CM0PLUS Core Revision */
|
||
#define __NVIC_PRIO_BITS 2 /*!< Number of Bits used for Priority Levels */
|
||
#define __Vendor_SysTickConfig 0 /*!< Set to 1 if different SysTick Config is used */
|
||
#define __VTOR_PRESENT 1 /*!< Set to 1 if CPU supports Vector Table Offset Register */
|
||
#define __MPU_PRESENT 1 /*!< MPU present */
|
||
#define __FPU_PRESENT 0 /*!< FPU present */
|
||
|
||
|
||
/** @} */ /* End of group Configuration_of_CMSIS */
|
||
|
||
#include "core_cm0plus.h" /*!< ARM Cortex-M0+ processor and core peripherals */
|
||
#include "system_RP2040.h" /*!< RP2040 System */
|
||
|
||
#ifndef __IM /*!< Fallback for older CMSIS versions */
|
||
#define __IM __I
|
||
#endif
|
||
#ifndef __OM /*!< Fallback for older CMSIS versions */
|
||
#define __OM __O
|
||
#endif
|
||
#ifndef __IOM /*!< Fallback for older CMSIS versions */
|
||
#define __IOM __IO
|
||
#endif
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Device Specific Peripheral Section ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/** @addtogroup Device_Peripheral_peripherals
|
||
* @{
|
||
*/
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XIP_CTRL ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief QSPI flash execute-in-place block (XIP_CTRL)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x14000000) XIP_CTRL Structure */
|
||
__IOM uint32_t CTRL; /*!< (@ 0x00000000) Cache control */
|
||
__IOM uint32_t FLUSH; /*!< (@ 0x00000004) Cache Flush control */
|
||
__IOM uint32_t STAT; /*!< (@ 0x00000008) Cache Status */
|
||
__IOM uint32_t CTR_HIT; /*!< (@ 0x0000000C) Cache Hit counter
|
||
A 32 bit saturating counter that increments
|
||
upon each cache hit,
|
||
i.e. when an XIP access is serviced directly
|
||
from cached data.
|
||
Write any value to clear. */
|
||
__IOM uint32_t CTR_ACC; /*!< (@ 0x00000010) Cache Access counter
|
||
A 32 bit saturating counter that increments
|
||
upon each XIP access,
|
||
whether the cache is hit or not. This includes
|
||
noncacheable accesses.
|
||
Write any value to clear. */
|
||
__IOM uint32_t STREAM_ADDR; /*!< (@ 0x00000014) FIFO stream address */
|
||
__IOM uint32_t STREAM_CTR; /*!< (@ 0x00000018) FIFO stream control */
|
||
__IM uint32_t STREAM_FIFO; /*!< (@ 0x0000001C) FIFO stream data
|
||
Streamed data is buffered here, for retrieval
|
||
by the system DMA.
|
||
This FIFO can also be accessed via the XIP_AUX
|
||
slave, to avoid exposing
|
||
the DMA to bus stalls caused by other XIP
|
||
traffic. */
|
||
} XIP_CTRL_Type; /*!< Size = 32 (0x20) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XIP_SSI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief DW_apb_ssi has the following features:\n
|
||
* APB interface – Allows for easy integration into a DesignWare Synthesizable Components for AMBA 2 implementation.\n
|
||
* APB3 and APB4 protocol support.\n
|
||
* Scalable APB data bus width – Supports APB data bus widths of 8, 16, and 32 bits.\n
|
||
* Serial-master or serial-slave operation – Enables serial communication with serial-master or serial-slave peripheral devices.\n
|
||
* Programmable Dual/Quad/Octal SPI support in Master Mode.\n
|
||
* Dual Data Rate (DDR) and Read Data Strobe (RDS) Support - Enables the DW_apb_ssi master to perform operations with the device in DDR and RDS modes when working in Dual/Quad/Octal mode of operation.\n
|
||
* Data Mask Support - Enables the DW_apb_ssi to selectively update the bytes in the device. This feature is applicable only in enhanced SPI modes.\n
|
||
* eXecute-In-Place (XIP) support - Enables the DW_apb_ssi master to behave as a memory mapped I/O and fetches the data from the device based on the APB read request. This feature is applicable only in enhanced SPI modes.\n
|
||
* DMA Controller Interface – Enables the DW_apb_ssi to interface to a DMA controller over the bus using a handshaking interface for transfer requests.\n
|
||
* Independent masking of interrupts – Master collision, transmit FIFO overflow, transmit FIFO empty, receive FIFO full, receive FIFO underflow, and receive FIFO overflow interrupts can all be masked independently.\n
|
||
* Multi-master contention detection – Informs the processor of multiple serial-master accesses on the serial bus.\n
|
||
* Bypass of meta-stability flip-flops for synchronous clocks – When the APB clock (pclk) and the DW_apb_ssi serial clock (ssi_clk) are synchronous, meta-stable flip-flops are not used when transferring control signals across these clock domains.\n
|
||
* Programmable delay on the sample time of the received serial data bit (rxd); enables programmable control of routing delays resulting in higher serial data-bit rates.\n
|
||
* Programmable features:\n
|
||
- Serial interface operation – Choice of Motorola SPI, Texas Instruments Synchronous Serial Protocol or National Semiconductor Microwire.\n
|
||
- Clock bit-rate – Dynamic control of the serial bit rate of the data transfer; used in only serial-master mode of operation.\n
|
||
- Data Item size (4 to 32 bits) – Item size of each data transfer under the control of the programmer.\n
|
||
* Configured features:\n
|
||
- FIFO depth – 16 words deep. The FIFO width is fixed at 32 bits.\n
|
||
- 1 slave select output.\n
|
||
- Hardware slave-select – Dedicated hardware slave-select line.\n
|
||
- Combined interrupt line - one combined interrupt line from the DW_apb_ssi to the interrupt controller.\n
|
||
- Interrupt polarity – active high interrupt lines.\n
|
||
- Serial clock polarity – low serial-clock polarity directly after reset.\n
|
||
- Serial clock phase – capture on first edge of serial-clock directly after reset. (XIP_SSI)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x18000000) XIP_SSI Structure */
|
||
__IOM uint32_t CTRLR0; /*!< (@ 0x00000000) Control register 0 */
|
||
__IOM uint32_t CTRLR1; /*!< (@ 0x00000004) Master Control register 1 */
|
||
__IOM uint32_t SSIENR; /*!< (@ 0x00000008) SSI Enable */
|
||
__IOM uint32_t MWCR; /*!< (@ 0x0000000C) Microwire Control */
|
||
__IOM uint32_t SER; /*!< (@ 0x00000010) Slave enable */
|
||
__IOM uint32_t BAUDR; /*!< (@ 0x00000014) Baud rate */
|
||
__IOM uint32_t TXFTLR; /*!< (@ 0x00000018) TX FIFO threshold level */
|
||
__IOM uint32_t RXFTLR; /*!< (@ 0x0000001C) RX FIFO threshold level */
|
||
__IOM uint32_t TXFLR; /*!< (@ 0x00000020) TX FIFO level */
|
||
__IOM uint32_t RXFLR; /*!< (@ 0x00000024) RX FIFO level */
|
||
__IOM uint32_t SR; /*!< (@ 0x00000028) Status register */
|
||
__IOM uint32_t IMR; /*!< (@ 0x0000002C) Interrupt mask */
|
||
__IOM uint32_t ISR; /*!< (@ 0x00000030) Interrupt status */
|
||
__IOM uint32_t RISR; /*!< (@ 0x00000034) Raw interrupt status */
|
||
__IOM uint32_t TXOICR; /*!< (@ 0x00000038) TX FIFO overflow interrupt clear */
|
||
__IOM uint32_t RXOICR; /*!< (@ 0x0000003C) RX FIFO overflow interrupt clear */
|
||
__IOM uint32_t RXUICR; /*!< (@ 0x00000040) RX FIFO underflow interrupt clear */
|
||
__IOM uint32_t MSTICR; /*!< (@ 0x00000044) Multi-master interrupt clear */
|
||
__IOM uint32_t ICR; /*!< (@ 0x00000048) Interrupt clear */
|
||
__IOM uint32_t DMACR; /*!< (@ 0x0000004C) DMA control */
|
||
__IOM uint32_t DMATDLR; /*!< (@ 0x00000050) DMA TX data level */
|
||
__IOM uint32_t DMARDLR; /*!< (@ 0x00000054) DMA RX data level */
|
||
__IOM uint32_t IDR; /*!< (@ 0x00000058) Identification register */
|
||
__IOM uint32_t SSI_VERSION_ID; /*!< (@ 0x0000005C) Version ID */
|
||
__IOM uint32_t DR0; /*!< (@ 0x00000060) Data Register 0 (of 36) */
|
||
__IM uint32_t RESERVED[35];
|
||
__IOM uint32_t RX_SAMPLE_DLY; /*!< (@ 0x000000F0) RX sample delay */
|
||
__IOM uint32_t SPI_CTRLR0; /*!< (@ 0x000000F4) SPI control */
|
||
__IOM uint32_t TXD_DRIVE_EDGE; /*!< (@ 0x000000F8) TX drive edge */
|
||
} XIP_SSI_Type; /*!< Size = 252 (0xfc) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SYSINFO ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief SYSINFO (SYSINFO)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40000000) SYSINFO Structure */
|
||
__IOM uint32_t CHIP_ID; /*!< (@ 0x00000000) JEDEC JEP-106 compliant chip identifier. */
|
||
__IOM uint32_t PLATFORM; /*!< (@ 0x00000004) Platform register. Allows software to know what
|
||
environment it is running in. */
|
||
__IM uint32_t RESERVED[14];
|
||
__IM uint32_t GITREF_RP2040; /*!< (@ 0x00000040) Git hash of the chip source. Used to identify
|
||
chip version. */
|
||
} SYSINFO_Type; /*!< Size = 68 (0x44) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SYSCFG ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Register block for various chip control signals (SYSCFG)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40004000) SYSCFG Structure */
|
||
__IOM uint32_t PROC0_NMI_MASK; /*!< (@ 0x00000000) Processor core 0 NMI source mask
|
||
Set a bit high to enable NMI from that IRQ */
|
||
__IOM uint32_t PROC1_NMI_MASK; /*!< (@ 0x00000004) Processor core 1 NMI source mask
|
||
Set a bit high to enable NMI from that IRQ */
|
||
__IOM uint32_t PROC_CONFIG; /*!< (@ 0x00000008) Configuration for processors */
|
||
__IOM uint32_t PROC_IN_SYNC_BYPASS; /*!< (@ 0x0000000C) For each bit, if 1, bypass the input synchronizer
|
||
between that GPIO
|
||
and the GPIO input register in the SIO.
|
||
The input synchronizers should
|
||
generally be unbypassed, to avoid injecting
|
||
metastabilities into processors.
|
||
If you're feeling brave, you can bypass
|
||
to save two cycles of input
|
||
latency. This register applies to GPIO 0...29. */
|
||
__IOM uint32_t PROC_IN_SYNC_BYPASS_HI; /*!< (@ 0x00000010) For each bit, if 1, bypass the input synchronizer
|
||
between that GPIO
|
||
and the GPIO input register in the SIO.
|
||
The input synchronizers should
|
||
generally be unbypassed, to avoid injecting
|
||
metastabilities into processors.
|
||
If you're feeling brave, you can bypass
|
||
to save two cycles of input
|
||
latency. This register applies to GPIO 30...35
|
||
(the QSPI IOs). */
|
||
__IOM uint32_t DBGFORCE; /*!< (@ 0x00000014) Directly control the SWD debug port of either
|
||
processor */
|
||
__IOM uint32_t MEMPOWERDOWN; /*!< (@ 0x00000018) Control power downs to memories. Set high to
|
||
power down memories.
|
||
Use with extreme caution */
|
||
} SYSCFG_Type; /*!< Size = 28 (0x1c) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ CLOCKS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief CLOCKS (CLOCKS)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40008000) CLOCKS Structure */
|
||
__IOM uint32_t CLK_GPOUT0_CTRL; /*!< (@ 0x00000000) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_GPOUT0_DIV; /*!< (@ 0x00000004) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_GPOUT0_SELECTED; /*!< (@ 0x00000008) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_GPOUT1_CTRL; /*!< (@ 0x0000000C) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_GPOUT1_DIV; /*!< (@ 0x00000010) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_GPOUT1_SELECTED; /*!< (@ 0x00000014) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_GPOUT2_CTRL; /*!< (@ 0x00000018) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_GPOUT2_DIV; /*!< (@ 0x0000001C) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_GPOUT2_SELECTED; /*!< (@ 0x00000020) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_GPOUT3_CTRL; /*!< (@ 0x00000024) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_GPOUT3_DIV; /*!< (@ 0x00000028) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_GPOUT3_SELECTED; /*!< (@ 0x0000002C) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_REF_CTRL; /*!< (@ 0x00000030) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_REF_DIV; /*!< (@ 0x00000034) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_REF_SELECTED; /*!< (@ 0x00000038) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
The glitchless multiplexer does not switch
|
||
instantaneously (to avoid glitches), so
|
||
software should poll this register to wait
|
||
for the switch to complete. This register
|
||
contains one decoded bit for each of the
|
||
clock sources enumerated in the CTRL SRC
|
||
field. At most one of these bits will be
|
||
set at any time, indicating that clock is
|
||
currently present at the output of the glitchless
|
||
mux. Whilst switching i */
|
||
__IOM uint32_t CLK_SYS_CTRL; /*!< (@ 0x0000003C) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_SYS_DIV; /*!< (@ 0x00000040) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_SYS_SELECTED; /*!< (@ 0x00000044) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
The glitchless multiplexer does not switch
|
||
instantaneously (to avoid glitches), so
|
||
software should poll this register to wait
|
||
for the switch to complete. This register
|
||
contains one decoded bit for each of the
|
||
clock sources enumerated in the CTRL SRC
|
||
field. At most one of these bits will be
|
||
set at any time, indicating that clock is
|
||
currently present at the output of the glitchless
|
||
mux. Whilst switching i */
|
||
__IOM uint32_t CLK_PERI_CTRL; /*!< (@ 0x00000048) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IM uint32_t RESERVED;
|
||
__IM uint32_t CLK_PERI_SELECTED; /*!< (@ 0x00000050) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_USB_CTRL; /*!< (@ 0x00000054) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_USB_DIV; /*!< (@ 0x00000058) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_USB_SELECTED; /*!< (@ 0x0000005C) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_ADC_CTRL; /*!< (@ 0x00000060) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_ADC_DIV; /*!< (@ 0x00000064) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_ADC_SELECTED; /*!< (@ 0x00000068) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_RTC_CTRL; /*!< (@ 0x0000006C) Clock control, can be changed on-the-fly (except
|
||
for auxsrc) */
|
||
__IOM uint32_t CLK_RTC_DIV; /*!< (@ 0x00000070) Clock divisor, can be changed on-the-fly */
|
||
__IM uint32_t CLK_RTC_SELECTED; /*!< (@ 0x00000074) Indicates which SRC is currently selected by
|
||
the glitchless mux (one-hot).
|
||
This slice does not have a glitchless mux
|
||
(only the AUX_SRC field is present, not
|
||
SRC) so this register is hardwired to 0x1. */
|
||
__IOM uint32_t CLK_SYS_RESUS_CTRL; /*!< (@ 0x00000078) CLK_SYS_RESUS_CTRL */
|
||
__IOM uint32_t CLK_SYS_RESUS_STATUS; /*!< (@ 0x0000007C) CLK_SYS_RESUS_STATUS */
|
||
__IOM uint32_t FC0_REF_KHZ; /*!< (@ 0x00000080) Reference clock frequency in kHz */
|
||
__IOM uint32_t FC0_MIN_KHZ; /*!< (@ 0x00000084) Minimum pass frequency in kHz. This is optional.
|
||
Set to 0 if you are not using the pass/fail
|
||
flags */
|
||
__IOM uint32_t FC0_MAX_KHZ; /*!< (@ 0x00000088) Maximum pass frequency in kHz. This is optional.
|
||
Set to 0x1ffffff if you are not using the
|
||
pass/fail flags */
|
||
__IOM uint32_t FC0_DELAY; /*!< (@ 0x0000008C) Delays the start of frequency counting to allow
|
||
the mux to settle
|
||
Delay is measured in multiples of the reference
|
||
clock period */
|
||
__IOM uint32_t FC0_INTERVAL; /*!< (@ 0x00000090) The test interval is 0.98us * 2**interval, but
|
||
let's call it 1us * 2**interval
|
||
The default gives a test interval of 250us */
|
||
__IOM uint32_t FC0_SRC; /*!< (@ 0x00000094) Clock sent to frequency counter, set to 0 when
|
||
not required
|
||
Writing to this register initiates the frequency
|
||
count */
|
||
__IOM uint32_t FC0_STATUS; /*!< (@ 0x00000098) Frequency counter status */
|
||
__IOM uint32_t FC0_RESULT; /*!< (@ 0x0000009C) Result of frequency measurement, only valid when
|
||
status_done=1 */
|
||
__IOM uint32_t WAKE_EN0; /*!< (@ 0x000000A0) enable clock in wake mode */
|
||
__IOM uint32_t WAKE_EN1; /*!< (@ 0x000000A4) enable clock in wake mode */
|
||
__IOM uint32_t SLEEP_EN0; /*!< (@ 0x000000A8) enable clock in sleep mode */
|
||
__IOM uint32_t SLEEP_EN1; /*!< (@ 0x000000AC) enable clock in sleep mode */
|
||
__IOM uint32_t ENABLED0; /*!< (@ 0x000000B0) indicates the state of the clock enable */
|
||
__IOM uint32_t ENABLED1; /*!< (@ 0x000000B4) indicates the state of the clock enable */
|
||
__IOM uint32_t INTR; /*!< (@ 0x000000B8) Raw Interrupts */
|
||
__IOM uint32_t INTE; /*!< (@ 0x000000BC) Interrupt Enable */
|
||
__IOM uint32_t INTF; /*!< (@ 0x000000C0) Interrupt Force */
|
||
__IOM uint32_t INTS; /*!< (@ 0x000000C4) Interrupt status after masking & forcing */
|
||
} CLOCKS_Type; /*!< Size = 200 (0xc8) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ RESETS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief RESETS (RESETS)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x4000C000) RESETS Structure */
|
||
__IOM uint32_t RESET; /*!< (@ 0x00000000) Reset control. If a bit is set it means the peripheral
|
||
is in reset. 0 means the peripheral's reset
|
||
is deasserted. */
|
||
__IOM uint32_t WDSEL; /*!< (@ 0x00000004) Watchdog select. If a bit is set then the watchdog
|
||
will reset this peripheral when the watchdog
|
||
fires. */
|
||
__IOM uint32_t RESET_DONE; /*!< (@ 0x00000008) Reset done. If a bit is set then a reset done
|
||
signal has been returned by the peripheral.
|
||
This indicates that the peripheral's registers
|
||
are ready to be accessed. */
|
||
} RESETS_Type; /*!< Size = 12 (0xc) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PSM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief PSM (PSM)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40010000) PSM Structure */
|
||
__IOM uint32_t FRCE_ON; /*!< (@ 0x00000000) Force block out of reset (i.e. power it on) */
|
||
__IOM uint32_t FRCE_OFF; /*!< (@ 0x00000004) Force into reset (i.e. power it off) */
|
||
__IOM uint32_t WDSEL; /*!< (@ 0x00000008) Set to 1 if this peripheral should be reset when
|
||
the watchdog fires. */
|
||
__IOM uint32_t DONE; /*!< (@ 0x0000000C) Indicates the peripheral's registers are ready
|
||
to access. */
|
||
} PSM_Type; /*!< Size = 16 (0x10) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ IO_BANK0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief IO_BANK0 (IO_BANK0)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40014000) IO_BANK0 Structure */
|
||
__IOM uint32_t GPIO0_STATUS; /*!< (@ 0x00000000) GPIO status */
|
||
__IOM uint32_t GPIO0_CTRL; /*!< (@ 0x00000004) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO1_STATUS; /*!< (@ 0x00000008) GPIO status */
|
||
__IOM uint32_t GPIO1_CTRL; /*!< (@ 0x0000000C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO2_STATUS; /*!< (@ 0x00000010) GPIO status */
|
||
__IOM uint32_t GPIO2_CTRL; /*!< (@ 0x00000014) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO3_STATUS; /*!< (@ 0x00000018) GPIO status */
|
||
__IOM uint32_t GPIO3_CTRL; /*!< (@ 0x0000001C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO4_STATUS; /*!< (@ 0x00000020) GPIO status */
|
||
__IOM uint32_t GPIO4_CTRL; /*!< (@ 0x00000024) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO5_STATUS; /*!< (@ 0x00000028) GPIO status */
|
||
__IOM uint32_t GPIO5_CTRL; /*!< (@ 0x0000002C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO6_STATUS; /*!< (@ 0x00000030) GPIO status */
|
||
__IOM uint32_t GPIO6_CTRL; /*!< (@ 0x00000034) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO7_STATUS; /*!< (@ 0x00000038) GPIO status */
|
||
__IOM uint32_t GPIO7_CTRL; /*!< (@ 0x0000003C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO8_STATUS; /*!< (@ 0x00000040) GPIO status */
|
||
__IOM uint32_t GPIO8_CTRL; /*!< (@ 0x00000044) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO9_STATUS; /*!< (@ 0x00000048) GPIO status */
|
||
__IOM uint32_t GPIO9_CTRL; /*!< (@ 0x0000004C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO10_STATUS; /*!< (@ 0x00000050) GPIO status */
|
||
__IOM uint32_t GPIO10_CTRL; /*!< (@ 0x00000054) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO11_STATUS; /*!< (@ 0x00000058) GPIO status */
|
||
__IOM uint32_t GPIO11_CTRL; /*!< (@ 0x0000005C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO12_STATUS; /*!< (@ 0x00000060) GPIO status */
|
||
__IOM uint32_t GPIO12_CTRL; /*!< (@ 0x00000064) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO13_STATUS; /*!< (@ 0x00000068) GPIO status */
|
||
__IOM uint32_t GPIO13_CTRL; /*!< (@ 0x0000006C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO14_STATUS; /*!< (@ 0x00000070) GPIO status */
|
||
__IOM uint32_t GPIO14_CTRL; /*!< (@ 0x00000074) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO15_STATUS; /*!< (@ 0x00000078) GPIO status */
|
||
__IOM uint32_t GPIO15_CTRL; /*!< (@ 0x0000007C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO16_STATUS; /*!< (@ 0x00000080) GPIO status */
|
||
__IOM uint32_t GPIO16_CTRL; /*!< (@ 0x00000084) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO17_STATUS; /*!< (@ 0x00000088) GPIO status */
|
||
__IOM uint32_t GPIO17_CTRL; /*!< (@ 0x0000008C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO18_STATUS; /*!< (@ 0x00000090) GPIO status */
|
||
__IOM uint32_t GPIO18_CTRL; /*!< (@ 0x00000094) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO19_STATUS; /*!< (@ 0x00000098) GPIO status */
|
||
__IOM uint32_t GPIO19_CTRL; /*!< (@ 0x0000009C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO20_STATUS; /*!< (@ 0x000000A0) GPIO status */
|
||
__IOM uint32_t GPIO20_CTRL; /*!< (@ 0x000000A4) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO21_STATUS; /*!< (@ 0x000000A8) GPIO status */
|
||
__IOM uint32_t GPIO21_CTRL; /*!< (@ 0x000000AC) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO22_STATUS; /*!< (@ 0x000000B0) GPIO status */
|
||
__IOM uint32_t GPIO22_CTRL; /*!< (@ 0x000000B4) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO23_STATUS; /*!< (@ 0x000000B8) GPIO status */
|
||
__IOM uint32_t GPIO23_CTRL; /*!< (@ 0x000000BC) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO24_STATUS; /*!< (@ 0x000000C0) GPIO status */
|
||
__IOM uint32_t GPIO24_CTRL; /*!< (@ 0x000000C4) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO25_STATUS; /*!< (@ 0x000000C8) GPIO status */
|
||
__IOM uint32_t GPIO25_CTRL; /*!< (@ 0x000000CC) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO26_STATUS; /*!< (@ 0x000000D0) GPIO status */
|
||
__IOM uint32_t GPIO26_CTRL; /*!< (@ 0x000000D4) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO27_STATUS; /*!< (@ 0x000000D8) GPIO status */
|
||
__IOM uint32_t GPIO27_CTRL; /*!< (@ 0x000000DC) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO28_STATUS; /*!< (@ 0x000000E0) GPIO status */
|
||
__IOM uint32_t GPIO28_CTRL; /*!< (@ 0x000000E4) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO29_STATUS; /*!< (@ 0x000000E8) GPIO status */
|
||
__IOM uint32_t GPIO29_CTRL; /*!< (@ 0x000000EC) GPIO control including function select and overrides. */
|
||
__IOM uint32_t INTR0; /*!< (@ 0x000000F0) Raw Interrupts */
|
||
__IOM uint32_t INTR1; /*!< (@ 0x000000F4) Raw Interrupts */
|
||
__IOM uint32_t INTR2; /*!< (@ 0x000000F8) Raw Interrupts */
|
||
__IOM uint32_t INTR3; /*!< (@ 0x000000FC) Raw Interrupts */
|
||
__IOM uint32_t PROC0_INTE0; /*!< (@ 0x00000100) Interrupt Enable for proc0 */
|
||
__IOM uint32_t PROC0_INTE1; /*!< (@ 0x00000104) Interrupt Enable for proc0 */
|
||
__IOM uint32_t PROC0_INTE2; /*!< (@ 0x00000108) Interrupt Enable for proc0 */
|
||
__IOM uint32_t PROC0_INTE3; /*!< (@ 0x0000010C) Interrupt Enable for proc0 */
|
||
__IOM uint32_t PROC0_INTF0; /*!< (@ 0x00000110) Interrupt Force for proc0 */
|
||
__IOM uint32_t PROC0_INTF1; /*!< (@ 0x00000114) Interrupt Force for proc0 */
|
||
__IOM uint32_t PROC0_INTF2; /*!< (@ 0x00000118) Interrupt Force for proc0 */
|
||
__IOM uint32_t PROC0_INTF3; /*!< (@ 0x0000011C) Interrupt Force for proc0 */
|
||
__IOM uint32_t PROC0_INTS0; /*!< (@ 0x00000120) Interrupt status after masking & forcing for
|
||
proc0 */
|
||
__IOM uint32_t PROC0_INTS1; /*!< (@ 0x00000124) Interrupt status after masking & forcing for
|
||
proc0 */
|
||
__IOM uint32_t PROC0_INTS2; /*!< (@ 0x00000128) Interrupt status after masking & forcing for
|
||
proc0 */
|
||
__IOM uint32_t PROC0_INTS3; /*!< (@ 0x0000012C) Interrupt status after masking & forcing for
|
||
proc0 */
|
||
__IOM uint32_t PROC1_INTE0; /*!< (@ 0x00000130) Interrupt Enable for proc1 */
|
||
__IOM uint32_t PROC1_INTE1; /*!< (@ 0x00000134) Interrupt Enable for proc1 */
|
||
__IOM uint32_t PROC1_INTE2; /*!< (@ 0x00000138) Interrupt Enable for proc1 */
|
||
__IOM uint32_t PROC1_INTE3; /*!< (@ 0x0000013C) Interrupt Enable for proc1 */
|
||
__IOM uint32_t PROC1_INTF0; /*!< (@ 0x00000140) Interrupt Force for proc1 */
|
||
__IOM uint32_t PROC1_INTF1; /*!< (@ 0x00000144) Interrupt Force for proc1 */
|
||
__IOM uint32_t PROC1_INTF2; /*!< (@ 0x00000148) Interrupt Force for proc1 */
|
||
__IOM uint32_t PROC1_INTF3; /*!< (@ 0x0000014C) Interrupt Force for proc1 */
|
||
__IOM uint32_t PROC1_INTS0; /*!< (@ 0x00000150) Interrupt status after masking & forcing for
|
||
proc1 */
|
||
__IOM uint32_t PROC1_INTS1; /*!< (@ 0x00000154) Interrupt status after masking & forcing for
|
||
proc1 */
|
||
__IOM uint32_t PROC1_INTS2; /*!< (@ 0x00000158) Interrupt status after masking & forcing for
|
||
proc1 */
|
||
__IOM uint32_t PROC1_INTS3; /*!< (@ 0x0000015C) Interrupt status after masking & forcing for
|
||
proc1 */
|
||
__IOM uint32_t DORMANT_WAKE_INTE0; /*!< (@ 0x00000160) Interrupt Enable for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTE1; /*!< (@ 0x00000164) Interrupt Enable for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTE2; /*!< (@ 0x00000168) Interrupt Enable for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTE3; /*!< (@ 0x0000016C) Interrupt Enable for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTF0; /*!< (@ 0x00000170) Interrupt Force for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTF1; /*!< (@ 0x00000174) Interrupt Force for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTF2; /*!< (@ 0x00000178) Interrupt Force for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTF3; /*!< (@ 0x0000017C) Interrupt Force for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTS0; /*!< (@ 0x00000180) Interrupt status after masking & forcing for
|
||
dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTS1; /*!< (@ 0x00000184) Interrupt status after masking & forcing for
|
||
dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTS2; /*!< (@ 0x00000188) Interrupt status after masking & forcing for
|
||
dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTS3; /*!< (@ 0x0000018C) Interrupt status after masking & forcing for
|
||
dormant_wake */
|
||
} IO_BANK0_Type; /*!< Size = 400 (0x190) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ IO_QSPI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief IO_QSPI (IO_QSPI)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40018000) IO_QSPI Structure */
|
||
__IOM uint32_t GPIO_QSPI_SCLK_STATUS; /*!< (@ 0x00000000) GPIO status */
|
||
__IOM uint32_t GPIO_QSPI_SCLK_CTRL; /*!< (@ 0x00000004) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO_QSPI_SS_STATUS; /*!< (@ 0x00000008) GPIO status */
|
||
__IOM uint32_t GPIO_QSPI_SS_CTRL; /*!< (@ 0x0000000C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO_QSPI_SD0_STATUS; /*!< (@ 0x00000010) GPIO status */
|
||
__IOM uint32_t GPIO_QSPI_SD0_CTRL; /*!< (@ 0x00000014) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO_QSPI_SD1_STATUS; /*!< (@ 0x00000018) GPIO status */
|
||
__IOM uint32_t GPIO_QSPI_SD1_CTRL; /*!< (@ 0x0000001C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO_QSPI_SD2_STATUS; /*!< (@ 0x00000020) GPIO status */
|
||
__IOM uint32_t GPIO_QSPI_SD2_CTRL; /*!< (@ 0x00000024) GPIO control including function select and overrides. */
|
||
__IOM uint32_t GPIO_QSPI_SD3_STATUS; /*!< (@ 0x00000028) GPIO status */
|
||
__IOM uint32_t GPIO_QSPI_SD3_CTRL; /*!< (@ 0x0000002C) GPIO control including function select and overrides. */
|
||
__IOM uint32_t INTR; /*!< (@ 0x00000030) Raw Interrupts */
|
||
__IOM uint32_t PROC0_INTE; /*!< (@ 0x00000034) Interrupt Enable for proc0 */
|
||
__IOM uint32_t PROC0_INTF; /*!< (@ 0x00000038) Interrupt Force for proc0 */
|
||
__IOM uint32_t PROC0_INTS; /*!< (@ 0x0000003C) Interrupt status after masking & forcing for
|
||
proc0 */
|
||
__IOM uint32_t PROC1_INTE; /*!< (@ 0x00000040) Interrupt Enable for proc1 */
|
||
__IOM uint32_t PROC1_INTF; /*!< (@ 0x00000044) Interrupt Force for proc1 */
|
||
__IOM uint32_t PROC1_INTS; /*!< (@ 0x00000048) Interrupt status after masking & forcing for
|
||
proc1 */
|
||
__IOM uint32_t DORMANT_WAKE_INTE; /*!< (@ 0x0000004C) Interrupt Enable for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTF; /*!< (@ 0x00000050) Interrupt Force for dormant_wake */
|
||
__IOM uint32_t DORMANT_WAKE_INTS; /*!< (@ 0x00000054) Interrupt status after masking & forcing for
|
||
dormant_wake */
|
||
} IO_QSPI_Type; /*!< Size = 88 (0x58) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PADS_BANK0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief PADS_BANK0 (PADS_BANK0)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x4001C000) PADS_BANK0 Structure */
|
||
__IOM uint32_t VOLTAGE_SELECT; /*!< (@ 0x00000000) Voltage select. Per bank control */
|
||
__IOM uint32_t GPIO0; /*!< (@ 0x00000004) Pad control register */
|
||
__IOM uint32_t GPIO1; /*!< (@ 0x00000008) Pad control register */
|
||
__IOM uint32_t GPIO2; /*!< (@ 0x0000000C) Pad control register */
|
||
__IOM uint32_t GPIO3; /*!< (@ 0x00000010) Pad control register */
|
||
__IOM uint32_t GPIO4; /*!< (@ 0x00000014) Pad control register */
|
||
__IOM uint32_t GPIO5; /*!< (@ 0x00000018) Pad control register */
|
||
__IOM uint32_t GPIO6; /*!< (@ 0x0000001C) Pad control register */
|
||
__IOM uint32_t GPIO7; /*!< (@ 0x00000020) Pad control register */
|
||
__IOM uint32_t GPIO8; /*!< (@ 0x00000024) Pad control register */
|
||
__IOM uint32_t GPIO9; /*!< (@ 0x00000028) Pad control register */
|
||
__IOM uint32_t GPIO10; /*!< (@ 0x0000002C) Pad control register */
|
||
__IOM uint32_t GPIO11; /*!< (@ 0x00000030) Pad control register */
|
||
__IOM uint32_t GPIO12; /*!< (@ 0x00000034) Pad control register */
|
||
__IOM uint32_t GPIO13; /*!< (@ 0x00000038) Pad control register */
|
||
__IOM uint32_t GPIO14; /*!< (@ 0x0000003C) Pad control register */
|
||
__IOM uint32_t GPIO15; /*!< (@ 0x00000040) Pad control register */
|
||
__IOM uint32_t GPIO16; /*!< (@ 0x00000044) Pad control register */
|
||
__IOM uint32_t GPIO17; /*!< (@ 0x00000048) Pad control register */
|
||
__IOM uint32_t GPIO18; /*!< (@ 0x0000004C) Pad control register */
|
||
__IOM uint32_t GPIO19; /*!< (@ 0x00000050) Pad control register */
|
||
__IOM uint32_t GPIO20; /*!< (@ 0x00000054) Pad control register */
|
||
__IOM uint32_t GPIO21; /*!< (@ 0x00000058) Pad control register */
|
||
__IOM uint32_t GPIO22; /*!< (@ 0x0000005C) Pad control register */
|
||
__IOM uint32_t GPIO23; /*!< (@ 0x00000060) Pad control register */
|
||
__IOM uint32_t GPIO24; /*!< (@ 0x00000064) Pad control register */
|
||
__IOM uint32_t GPIO25; /*!< (@ 0x00000068) Pad control register */
|
||
__IOM uint32_t GPIO26; /*!< (@ 0x0000006C) Pad control register */
|
||
__IOM uint32_t GPIO27; /*!< (@ 0x00000070) Pad control register */
|
||
__IOM uint32_t GPIO28; /*!< (@ 0x00000074) Pad control register */
|
||
__IOM uint32_t GPIO29; /*!< (@ 0x00000078) Pad control register */
|
||
__IOM uint32_t SWCLK; /*!< (@ 0x0000007C) Pad control register */
|
||
__IOM uint32_t SWD; /*!< (@ 0x00000080) Pad control register */
|
||
} PADS_BANK0_Type; /*!< Size = 132 (0x84) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PADS_QSPI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief PADS_QSPI (PADS_QSPI)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40020000) PADS_QSPI Structure */
|
||
__IOM uint32_t VOLTAGE_SELECT; /*!< (@ 0x00000000) Voltage select. Per bank control */
|
||
__IOM uint32_t GPIO_QSPI_SCLK; /*!< (@ 0x00000004) Pad control register */
|
||
__IOM uint32_t GPIO_QSPI_SD0; /*!< (@ 0x00000008) Pad control register */
|
||
__IOM uint32_t GPIO_QSPI_SD1; /*!< (@ 0x0000000C) Pad control register */
|
||
__IOM uint32_t GPIO_QSPI_SD2; /*!< (@ 0x00000010) Pad control register */
|
||
__IOM uint32_t GPIO_QSPI_SD3; /*!< (@ 0x00000014) Pad control register */
|
||
__IOM uint32_t GPIO_QSPI_SS; /*!< (@ 0x00000018) Pad control register */
|
||
} PADS_QSPI_Type; /*!< Size = 28 (0x1c) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XOSC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Controls the crystal oscillator (XOSC)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40024000) XOSC Structure */
|
||
__IOM uint32_t CTRL; /*!< (@ 0x00000000) Crystal Oscillator Control */
|
||
__IOM uint32_t STATUS; /*!< (@ 0x00000004) Crystal Oscillator Status */
|
||
__IOM uint32_t DORMANT; /*!< (@ 0x00000008) Crystal Oscillator pause control
|
||
This is used to save power by pausing the
|
||
XOSC
|
||
On power-up this field is initialised to
|
||
WAKE
|
||
An invalid write will also select WAKE
|
||
WARNING: stop the PLLs before selecting
|
||
dormant mode
|
||
WARNING: setup the irq before selecting
|
||
dormant mode */
|
||
__IOM uint32_t STARTUP; /*!< (@ 0x0000000C) Controls the startup delay */
|
||
__IM uint32_t RESERVED[3];
|
||
__IOM uint32_t COUNT; /*!< (@ 0x0000001C) A down counter running at the xosc frequency
|
||
which counts to zero and stops.
|
||
To start the counter write a non-zero value.
|
||
Can be used for short software pauses when
|
||
setting up time sensitive hardware. */
|
||
} XOSC_Type; /*!< Size = 32 (0x20) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PLL_SYS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief PLL_SYS (PLL_SYS)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40028000) PLL_SYS Structure */
|
||
__IOM uint32_t CS; /*!< (@ 0x00000000) Control and Status
|
||
GENERAL CONSTRAINTS:
|
||
Reference clock frequency min=5MHz, max=800MHz
|
||
Feedback divider min=16, max=320
|
||
VCO frequency min=750MHz, max=1600MHz */
|
||
__IOM uint32_t PWR; /*!< (@ 0x00000004) Controls the PLL power modes. */
|
||
__IOM uint32_t FBDIV_INT; /*!< (@ 0x00000008) Feedback divisor
|
||
(note: this PLL does not support fractional
|
||
division) */
|
||
__IOM uint32_t PRIM; /*!< (@ 0x0000000C) Controls the PLL post dividers for the primary
|
||
output
|
||
(note: this PLL does not have a secondary
|
||
output)
|
||
the primary output is driven from VCO divided
|
||
by postdiv1*postdiv2 */
|
||
} PLL_SYS_Type; /*!< Size = 16 (0x10) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ BUSCTRL ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Register block for busfabric control signals and performance counters (BUSCTRL)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40030000) BUSCTRL Structure */
|
||
__IOM uint32_t BUS_PRIORITY; /*!< (@ 0x00000000) Set the priority of each master for bus arbitration. */
|
||
__IOM uint32_t BUS_PRIORITY_ACK; /*!< (@ 0x00000004) Bus priority acknowledge */
|
||
__IOM uint32_t PERFCTR0; /*!< (@ 0x00000008) Bus fabric performance counter 0 */
|
||
__IOM uint32_t PERFSEL0; /*!< (@ 0x0000000C) Bus fabric performance event select for PERFCTR0 */
|
||
__IOM uint32_t PERFCTR1; /*!< (@ 0x00000010) Bus fabric performance counter 1 */
|
||
__IOM uint32_t PERFSEL1; /*!< (@ 0x00000014) Bus fabric performance event select for PERFCTR1 */
|
||
__IOM uint32_t PERFCTR2; /*!< (@ 0x00000018) Bus fabric performance counter 2 */
|
||
__IOM uint32_t PERFSEL2; /*!< (@ 0x0000001C) Bus fabric performance event select for PERFCTR2 */
|
||
__IOM uint32_t PERFCTR3; /*!< (@ 0x00000020) Bus fabric performance counter 3 */
|
||
__IOM uint32_t PERFSEL3; /*!< (@ 0x00000024) Bus fabric performance event select for PERFCTR3 */
|
||
} BUSCTRL_Type; /*!< Size = 40 (0x28) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ UART0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief UART0 (UART0)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40034000) UART0 Structure */
|
||
__IOM uint32_t UARTDR; /*!< (@ 0x00000000) Data Register, UARTDR */
|
||
__IOM uint32_t UARTRSR; /*!< (@ 0x00000004) Receive Status Register/Error Clear Register,
|
||
UARTRSR/UARTECR */
|
||
__IM uint32_t RESERVED[4];
|
||
__IOM uint32_t UARTFR; /*!< (@ 0x00000018) Flag Register, UARTFR */
|
||
__IM uint32_t RESERVED1;
|
||
__IOM uint32_t UARTILPR; /*!< (@ 0x00000020) IrDA Low-Power Counter Register, UARTILPR */
|
||
__IOM uint32_t UARTIBRD; /*!< (@ 0x00000024) Integer Baud Rate Register, UARTIBRD */
|
||
__IOM uint32_t UARTFBRD; /*!< (@ 0x00000028) Fractional Baud Rate Register, UARTFBRD */
|
||
__IOM uint32_t UARTLCR_H; /*!< (@ 0x0000002C) Line Control Register, UARTLCR_H */
|
||
__IOM uint32_t UARTCR; /*!< (@ 0x00000030) Control Register, UARTCR */
|
||
__IOM uint32_t UARTIFLS; /*!< (@ 0x00000034) Interrupt FIFO Level Select Register, UARTIFLS */
|
||
__IOM uint32_t UARTIMSC; /*!< (@ 0x00000038) Interrupt Mask Set/Clear Register, UARTIMSC */
|
||
__IOM uint32_t UARTRIS; /*!< (@ 0x0000003C) Raw Interrupt Status Register, UARTRIS */
|
||
__IOM uint32_t UARTMIS; /*!< (@ 0x00000040) Masked Interrupt Status Register, UARTMIS */
|
||
__IOM uint32_t UARTICR; /*!< (@ 0x00000044) Interrupt Clear Register, UARTICR */
|
||
__IOM uint32_t UARTDMACR; /*!< (@ 0x00000048) DMA Control Register, UARTDMACR */
|
||
__IM uint32_t RESERVED2[997];
|
||
__IOM uint32_t UARTPERIPHID0; /*!< (@ 0x00000FE0) UARTPeriphID0 Register */
|
||
__IOM uint32_t UARTPERIPHID1; /*!< (@ 0x00000FE4) UARTPeriphID1 Register */
|
||
__IOM uint32_t UARTPERIPHID2; /*!< (@ 0x00000FE8) UARTPeriphID2 Register */
|
||
__IOM uint32_t UARTPERIPHID3; /*!< (@ 0x00000FEC) UARTPeriphID3 Register */
|
||
__IOM uint32_t UARTPCELLID0; /*!< (@ 0x00000FF0) UARTPCellID0 Register */
|
||
__IOM uint32_t UARTPCELLID1; /*!< (@ 0x00000FF4) UARTPCellID1 Register */
|
||
__IOM uint32_t UARTPCELLID2; /*!< (@ 0x00000FF8) UARTPCellID2 Register */
|
||
__IOM uint32_t UARTPCELLID3; /*!< (@ 0x00000FFC) UARTPCellID3 Register */
|
||
} UART0_Type; /*!< Size = 4096 (0x1000) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SPI0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief SPI0 (SPI0)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x4003C000) SPI0 Structure */
|
||
__IOM uint32_t SSPCR0; /*!< (@ 0x00000000) Control register 0, SSPCR0 on page 3-4 */
|
||
__IOM uint32_t SSPCR1; /*!< (@ 0x00000004) Control register 1, SSPCR1 on page 3-5 */
|
||
__IOM uint32_t SSPDR; /*!< (@ 0x00000008) Data register, SSPDR on page 3-6 */
|
||
__IOM uint32_t SSPSR; /*!< (@ 0x0000000C) Status register, SSPSR on page 3-7 */
|
||
__IOM uint32_t SSPCPSR; /*!< (@ 0x00000010) Clock prescale register, SSPCPSR on page 3-8 */
|
||
__IOM uint32_t SSPIMSC; /*!< (@ 0x00000014) Interrupt mask set or clear register, SSPIMSC
|
||
on page 3-9 */
|
||
__IOM uint32_t SSPRIS; /*!< (@ 0x00000018) Raw interrupt status register, SSPRIS on page
|
||
3-10 */
|
||
__IOM uint32_t SSPMIS; /*!< (@ 0x0000001C) Masked interrupt status register, SSPMIS on page
|
||
3-11 */
|
||
__IOM uint32_t SSPICR; /*!< (@ 0x00000020) Interrupt clear register, SSPICR on page 3-11 */
|
||
__IOM uint32_t SSPDMACR; /*!< (@ 0x00000024) DMA control register, SSPDMACR on page 3-12 */
|
||
__IM uint32_t RESERVED[1006];
|
||
__IOM uint32_t SSPPERIPHID0; /*!< (@ 0x00000FE0) Peripheral identification registers, SSPPeriphID0-3
|
||
on page 3-13 */
|
||
__IOM uint32_t SSPPERIPHID1; /*!< (@ 0x00000FE4) Peripheral identification registers, SSPPeriphID0-3
|
||
on page 3-13 */
|
||
__IOM uint32_t SSPPERIPHID2; /*!< (@ 0x00000FE8) Peripheral identification registers, SSPPeriphID0-3
|
||
on page 3-13 */
|
||
__IOM uint32_t SSPPERIPHID3; /*!< (@ 0x00000FEC) Peripheral identification registers, SSPPeriphID0-3
|
||
on page 3-13 */
|
||
__IOM uint32_t SSPPCELLID0; /*!< (@ 0x00000FF0) PrimeCell identification registers, SSPPCellID0-3
|
||
on page 3-16 */
|
||
__IOM uint32_t SSPPCELLID1; /*!< (@ 0x00000FF4) PrimeCell identification registers, SSPPCellID0-3
|
||
on page 3-16 */
|
||
__IOM uint32_t SSPPCELLID2; /*!< (@ 0x00000FF8) PrimeCell identification registers, SSPPCellID0-3
|
||
on page 3-16 */
|
||
__IOM uint32_t SSPPCELLID3; /*!< (@ 0x00000FFC) PrimeCell identification registers, SSPPCellID0-3
|
||
on page 3-16 */
|
||
} SPI0_Type; /*!< Size = 4096 (0x1000) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ I2C0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief DW_apb_i2c address block\n\n
|
||
List of configuration constants for the Synopsys I2C hardware (you may see references to these in I2C register header; these are *fixed* values, set at hardware design time):\n\n
|
||
IC_ULTRA_FAST_MODE ................ 0x0\n
|
||
IC_UFM_TBUF_CNT_DEFAULT ........... 0x8\n
|
||
IC_UFM_SCL_LOW_COUNT .............. 0x0008\n
|
||
IC_UFM_SCL_HIGH_COUNT ............. 0x0006\n
|
||
IC_TX_TL .......................... 0x0\n
|
||
IC_TX_CMD_BLOCK ................... 0x1\n
|
||
IC_HAS_DMA ........................ 0x1\n
|
||
IC_HAS_ASYNC_FIFO ................. 0x0\n
|
||
IC_SMBUS_ARP ...................... 0x0\n
|
||
IC_FIRST_DATA_BYTE_STATUS ......... 0x1\n
|
||
IC_INTR_IO ........................ 0x1\n
|
||
IC_MASTER_MODE .................... 0x1\n
|
||
IC_DEFAULT_ACK_GENERAL_CALL ....... 0x1\n
|
||
IC_INTR_POL ....................... 0x1\n
|
||
IC_OPTIONAL_SAR ................... 0x0\n
|
||
IC_DEFAULT_TAR_SLAVE_ADDR ......... 0x055\n
|
||
IC_DEFAULT_SLAVE_ADDR ............. 0x055\n
|
||
IC_DEFAULT_HS_SPKLEN .............. 0x1\n
|
||
IC_FS_SCL_HIGH_COUNT .............. 0x0006\n
|
||
IC_HS_SCL_LOW_COUNT ............... 0x0008\n
|
||
IC_DEVICE_ID_VALUE ................ 0x0\n
|
||
IC_10BITADDR_MASTER ............... 0x0\n
|
||
IC_CLK_FREQ_OPTIMIZATION .......... 0x0\n
|
||
IC_DEFAULT_FS_SPKLEN .............. 0x7\n
|
||
IC_ADD_ENCODED_PARAMS ............. 0x0\n
|
||
IC_DEFAULT_SDA_HOLD ............... 0x000001\n
|
||
IC_DEFAULT_SDA_SETUP .............. 0x64\n
|
||
IC_AVOID_RX_FIFO_FLUSH_ON_TX_ABRT . 0x0\n
|
||
IC_CLOCK_PERIOD ................... 100\n
|
||
IC_EMPTYFIFO_HOLD_MASTER_EN ....... 1\n
|
||
IC_RESTART_EN ..................... 0x1\n
|
||
IC_TX_CMD_BLOCK_DEFAULT ........... 0x0\n
|
||
IC_BUS_CLEAR_FEATURE .............. 0x0\n
|
||
IC_CAP_LOADING .................... 100\n
|
||
IC_FS_SCL_LOW_COUNT ............... 0x000d\n
|
||
APB_DATA_WIDTH .................... 32\n
|
||
IC_SDA_STUCK_TIMEOUT_DEFAULT ...... 0xffffffff\n
|
||
IC_SLV_DATA_NACK_ONLY ............. 0x1\n
|
||
IC_10BITADDR_SLAVE ................ 0x0\n
|
||
IC_CLK_TYPE ....................... 0x0\n
|
||
IC_SMBUS_UDID_MSB ................. 0x0\n
|
||
IC_SMBUS_SUSPEND_ALERT ............ 0x0\n
|
||
IC_HS_SCL_HIGH_COUNT .............. 0x0006\n
|
||
IC_SLV_RESTART_DET_EN ............. 0x1\n
|
||
IC_SMBUS .......................... 0x0\n
|
||
IC_OPTIONAL_SAR_DEFAULT ........... 0x0\n
|
||
IC_PERSISTANT_SLV_ADDR_DEFAULT .... 0x0\n
|
||
IC_USE_COUNTS ..................... 0x0\n
|
||
IC_RX_BUFFER_DEPTH ................ 16\n
|
||
IC_SCL_STUCK_TIMEOUT_DEFAULT ...... 0xffffffff\n
|
||
IC_RX_FULL_HLD_BUS_EN ............. 0x1\n
|
||
IC_SLAVE_DISABLE .................. 0x1\n
|
||
IC_RX_TL .......................... 0x0\n
|
||
IC_DEVICE_ID ...................... 0x0\n
|
||
IC_HC_COUNT_VALUES ................ 0x0\n
|
||
I2C_DYNAMIC_TAR_UPDATE ............ 0\n
|
||
IC_SMBUS_CLK_LOW_MEXT_DEFAULT ..... 0xffffffff\n
|
||
IC_SMBUS_CLK_LOW_SEXT_DEFAULT ..... 0xffffffff\n
|
||
IC_HS_MASTER_CODE ................. 0x1\n
|
||
IC_SMBUS_RST_IDLE_CNT_DEFAULT ..... 0xffff\n
|
||
IC_SMBUS_UDID_LSB_DEFAULT ......... 0xffffffff\n
|
||
IC_SS_SCL_HIGH_COUNT .............. 0x0028\n
|
||
IC_SS_SCL_LOW_COUNT ............... 0x002f\n
|
||
IC_MAX_SPEED_MODE ................. 0x2\n
|
||
IC_STAT_FOR_CLK_STRETCH ........... 0x0\n
|
||
IC_STOP_DET_IF_MASTER_ACTIVE ...... 0x0\n
|
||
IC_DEFAULT_UFM_SPKLEN ............. 0x1\n
|
||
IC_TX_BUFFER_DEPTH ................ 16 (I2C0)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40044000) I2C0 Structure */
|
||
__IOM uint32_t IC_CON; /*!< (@ 0x00000000) I2C Control Register. This register can be written
|
||
only when the DW_apb_i2c is disabled, which
|
||
corresponds to the IC_ENABLE[0] register
|
||
being set to 0. Writes at other times have
|
||
no effect.
|
||
|
||
Read/Write Access: - bit 10 is read only.
|
||
- bit 11 is read only - bit 16 is read only
|
||
- bit 17 is read only - bits 18 and 19 are
|
||
read only. */
|
||
__IOM uint32_t IC_TAR; /*!< (@ 0x00000004) I2C Target Address Register
|
||
|
||
This register is 12 bits wide, and bits
|
||
31:12 are reserved. This register can be
|
||
written to only when IC_ENABLE[0] is set
|
||
to 0.
|
||
|
||
Note: If the software or application is
|
||
aware that the DW_apb_i2c is not using the
|
||
TAR address for the pending commands in
|
||
the Tx FIFO, then it is possible to update
|
||
the TAR address even while the Tx FIFO has
|
||
entries (IC_STATUS[2]= 0). - It is not necessary
|
||
to perform any write to this register if
|
||
DW_apb_ */
|
||
__IOM uint32_t IC_SAR; /*!< (@ 0x00000008) I2C Slave Address Register */
|
||
__IM uint32_t RESERVED;
|
||
__IOM uint32_t IC_DATA_CMD; /*!< (@ 0x00000010) I2C Rx/Tx Data Buffer and Command Register; this
|
||
is the register the CPU writes to when filling
|
||
the TX FIFO and the CPU reads from when
|
||
retrieving bytes from RX FIFO.
|
||
|
||
The size of the register changes as follows:
|
||
|
||
Write: - 11 bits when IC_EMPTYFIFO_HOLD_MASTER_EN=1
|
||
- 9 bits when IC_EMPTYFIFO_HOLD_MASTER_EN=0
|
||
Read: - 12 bits when IC_FIRST_DATA_BYTE_STATUS
|
||
= 1 - 8 bits when IC_FIRST_DATA_BYTE_STATUS
|
||
= 0 Note: In order for the DW_apb_i2c to
|
||
continue acknowledging */
|
||
__IOM uint32_t IC_SS_SCL_HCNT; /*!< (@ 0x00000014) Standard Speed I2C Clock SCL High Count Register */
|
||
__IOM uint32_t IC_SS_SCL_LCNT; /*!< (@ 0x00000018) Standard Speed I2C Clock SCL Low Count Register */
|
||
__IOM uint32_t IC_FS_SCL_HCNT; /*!< (@ 0x0000001C) Fast Mode or Fast Mode Plus I2C Clock SCL High
|
||
Count Register */
|
||
__IOM uint32_t IC_FS_SCL_LCNT; /*!< (@ 0x00000020) Fast Mode or Fast Mode Plus I2C Clock SCL Low
|
||
Count Register */
|
||
__IM uint32_t RESERVED1[2];
|
||
__IOM uint32_t IC_INTR_STAT; /*!< (@ 0x0000002C) I2C Interrupt Status Register
|
||
|
||
Each bit in this register has a corresponding
|
||
mask bit in the IC_INTR_MASK register. These
|
||
bits are cleared by reading the matching
|
||
interrupt clear register. The unmasked raw
|
||
versions of these bits are available in
|
||
the IC_RAW_INTR_STAT register. */
|
||
__IOM uint32_t IC_INTR_MASK; /*!< (@ 0x00000030) I2C Interrupt Mask Register.
|
||
|
||
These bits mask their corresponding interrupt
|
||
status bits. This register is active low;
|
||
a value of 0 masks the interrupt, whereas
|
||
a value of 1 unmasks the interrupt. */
|
||
__IOM uint32_t IC_RAW_INTR_STAT; /*!< (@ 0x00000034) I2C Raw Interrupt Status Register
|
||
|
||
Unlike the IC_INTR_STAT register, these
|
||
bits are not masked so they always show
|
||
the true status of the DW_apb_i2c. */
|
||
__IOM uint32_t IC_RX_TL; /*!< (@ 0x00000038) I2C Receive FIFO Threshold Register */
|
||
__IOM uint32_t IC_TX_TL; /*!< (@ 0x0000003C) I2C Transmit FIFO Threshold Register */
|
||
__IOM uint32_t IC_CLR_INTR; /*!< (@ 0x00000040) Clear Combined and Individual Interrupt Register */
|
||
__IOM uint32_t IC_CLR_RX_UNDER; /*!< (@ 0x00000044) Clear RX_UNDER Interrupt Register */
|
||
__IOM uint32_t IC_CLR_RX_OVER; /*!< (@ 0x00000048) Clear RX_OVER Interrupt Register */
|
||
__IOM uint32_t IC_CLR_TX_OVER; /*!< (@ 0x0000004C) Clear TX_OVER Interrupt Register */
|
||
__IOM uint32_t IC_CLR_RD_REQ; /*!< (@ 0x00000050) Clear RD_REQ Interrupt Register */
|
||
__IOM uint32_t IC_CLR_TX_ABRT; /*!< (@ 0x00000054) Clear TX_ABRT Interrupt Register */
|
||
__IOM uint32_t IC_CLR_RX_DONE; /*!< (@ 0x00000058) Clear RX_DONE Interrupt Register */
|
||
__IOM uint32_t IC_CLR_ACTIVITY; /*!< (@ 0x0000005C) Clear ACTIVITY Interrupt Register */
|
||
__IOM uint32_t IC_CLR_STOP_DET; /*!< (@ 0x00000060) Clear STOP_DET Interrupt Register */
|
||
__IOM uint32_t IC_CLR_START_DET; /*!< (@ 0x00000064) Clear START_DET Interrupt Register */
|
||
__IOM uint32_t IC_CLR_GEN_CALL; /*!< (@ 0x00000068) Clear GEN_CALL Interrupt Register */
|
||
__IOM uint32_t IC_ENABLE; /*!< (@ 0x0000006C) I2C Enable Register */
|
||
__IOM uint32_t IC_STATUS; /*!< (@ 0x00000070) I2C Status Register
|
||
|
||
This is a read-only register used to indicate
|
||
the current transfer status and FIFO status.
|
||
The status register may be read at any time.
|
||
None of the bits in this register request
|
||
an interrupt.
|
||
|
||
When the I2C is disabled by writing 0 in
|
||
bit 0 of the IC_ENABLE register: - Bits
|
||
1 and 2 are set to 1 - Bits 3 and 10 are
|
||
set to 0 When the master or slave state
|
||
machines goes to idle and ic_en=0: - Bits
|
||
5 and 6 are set to 0 */
|
||
__IOM uint32_t IC_TXFLR; /*!< (@ 0x00000074) I2C Transmit FIFO Level Register This register
|
||
contains the number of valid data entries
|
||
in the transmit FIFO buffer. It is cleared
|
||
whenever: - The I2C is disabled - There
|
||
is a transmit abort - that is, TX_ABRT bit
|
||
is set in the IC_RAW_INTR_STAT register
|
||
- The slave bulk transmit mode is aborted
|
||
The register increments whenever data is
|
||
placed into the transmit FIFO and decrements
|
||
when data is taken from the transmit FIFO. */
|
||
__IOM uint32_t IC_RXFLR; /*!< (@ 0x00000078) I2C Receive FIFO Level Register This register
|
||
contains the number of valid data entries
|
||
in the receive FIFO buffer. It is cleared
|
||
whenever: - The I2C is disabled - Whenever
|
||
there is a transmit abort caused by any
|
||
of the events tracked in IC_TX_ABRT_SOURCE
|
||
The register increments whenever data is
|
||
placed into the receive FIFO and decrements
|
||
when data is taken from the receive FIFO. */
|
||
__IOM uint32_t IC_SDA_HOLD; /*!< (@ 0x0000007C) I2C SDA Hold Time Length Register
|
||
|
||
The bits [15:0] of this register are used
|
||
to control the hold time of SDA during transmit
|
||
in both slave and master mode (after SCL
|
||
goes from HIGH to LOW).
|
||
|
||
The bits [23:16] of this register are used
|
||
to extend the SDA transition (if any) whenever
|
||
SCL is HIGH in the receiver in either master
|
||
or slave mode.
|
||
|
||
Writes to this register succeed only when
|
||
IC_ENABLE[0]=0.
|
||
|
||
The values in this register are */
|
||
__IOM uint32_t IC_TX_ABRT_SOURCE; /*!< (@ 0x00000080) I2C Transmit Abort Source Register
|
||
|
||
This register has 32 bits that indicate
|
||
the source of the TX_ABRT bit. Except for
|
||
Bit 9, this register is cleared whenever
|
||
the IC_CLR_TX_ABRT register or the IC_CLR_INTR
|
||
register is read. To clear Bit 9, the source
|
||
of the ABRT_SBYTE_NORSTRT must be fixed
|
||
first; RESTART must be enabled (IC_CON[5]=1),
|
||
the SPECIAL bit must be cleared (IC_TAR[11]),
|
||
or the GC_OR_START bit must be cleared (IC_TAR[10]).
|
||
|
||
Once the source of the ABRT */
|
||
__IOM uint32_t IC_SLV_DATA_NACK_ONLY; /*!< (@ 0x00000084) Generate Slave Data NACK Register
|
||
|
||
The register is used to generate a NACK
|
||
for the data part of a transfer when DW_apb_i2c
|
||
is acting as a slave-receiver. This register
|
||
only exists when the IC_SLV_DATA_NACK_ONLY
|
||
parameter is set to 1. When this parameter
|
||
disabled, this register does not exist and
|
||
writing to the register's address has no
|
||
effect.
|
||
|
||
A write can occur on this register if both
|
||
of the following conditions are met: - DW_apb_i2c
|
||
is disabled (IC_ENABLE[0 */
|
||
__IOM uint32_t IC_DMA_CR; /*!< (@ 0x00000088) DMA Control Register
|
||
|
||
The register is used to enable the DMA Controller
|
||
interface operation. There is a separate
|
||
bit for transmit and receive. This can be
|
||
programmed regardless of the state of IC_ENABLE. */
|
||
__IOM uint32_t IC_DMA_TDLR; /*!< (@ 0x0000008C) DMA Transmit Data Level Register */
|
||
__IOM uint32_t IC_DMA_RDLR; /*!< (@ 0x00000090) I2C Receive Data Level Register */
|
||
__IOM uint32_t IC_SDA_SETUP; /*!< (@ 0x00000094) I2C SDA Setup Register
|
||
|
||
This register controls the amount of time
|
||
delay (in terms of number of ic_clk clock
|
||
periods) introduced in the rising edge of
|
||
SCL - relative to SDA changing - when DW_apb_i2c
|
||
services a read request in a slave-transmitter
|
||
operation. The relevant I2C requirement
|
||
is tSU:DAT (note 4) as detailed in the I2C
|
||
Bus Specification. This register must be
|
||
programmed with a value equal to or greater
|
||
than 2.
|
||
|
||
Writes to this register succeed only when */
|
||
__IOM uint32_t IC_ACK_GENERAL_CALL; /*!< (@ 0x00000098) I2C ACK General Call Register
|
||
|
||
The register controls whether DW_apb_i2c
|
||
responds with a ACK or NACK when it receives
|
||
an I2C General Call address.
|
||
|
||
This register is applicable only when the
|
||
DW_apb_i2c is in slave mode. */
|
||
__IOM uint32_t IC_ENABLE_STATUS; /*!< (@ 0x0000009C) I2C Enable Status Register
|
||
|
||
The register is used to report the DW_apb_i2c
|
||
hardware status when the IC_ENABLE[0] register
|
||
is set from 1 to 0; that is, when DW_apb_i2c
|
||
is disabled.
|
||
|
||
If IC_ENABLE[0] has been set to 1, bits
|
||
2:1 are forced to 0, and bit 0 is forced
|
||
to 1.
|
||
|
||
If IC_ENABLE[0] has been set to 0, bits
|
||
2:1 is only be valid as soon as bit 0 is
|
||
read as '0'.
|
||
|
||
Note: When IC_ENABLE[0] has been set to
|
||
0, a delay occurs for bit 0 t */
|
||
__IOM uint32_t IC_FS_SPKLEN; /*!< (@ 0x000000A0) I2C SS, FS or FM+ spike suppression limit
|
||
|
||
This register is used to store the duration,
|
||
measured in ic_clk cycles, of the longest
|
||
spike that is filtered out by the spike
|
||
suppression logic when the component is
|
||
operating in SS, FS or FM+ modes. The relevant
|
||
I2C requirement is tSP (table 4) as detailed
|
||
in the I2C Bus Specification. This register
|
||
must be programmed with a minimum value
|
||
of 1. */
|
||
__IM uint32_t RESERVED2;
|
||
__IOM uint32_t IC_CLR_RESTART_DET; /*!< (@ 0x000000A8) Clear RESTART_DET Interrupt Register */
|
||
__IM uint32_t RESERVED3[18];
|
||
__IOM uint32_t IC_COMP_PARAM_1; /*!< (@ 0x000000F4) Component Parameter Register 1
|
||
|
||
Note This register is not implemented and
|
||
therefore reads as 0. If it was implemented
|
||
it would be a constant read-only register
|
||
that contains encoded information about
|
||
the component's parameter settings. Fields
|
||
shown below are the settings for those parameters */
|
||
__IOM uint32_t IC_COMP_VERSION; /*!< (@ 0x000000F8) I2C Component Version Register */
|
||
__IOM uint32_t IC_COMP_TYPE; /*!< (@ 0x000000FC) I2C Component Type Register */
|
||
} I2C0_Type; /*!< Size = 256 (0x100) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ ADC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Control and data interface to SAR ADC (ADC)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x4004C000) ADC Structure */
|
||
__IOM uint32_t CS; /*!< (@ 0x00000000) ADC Control and Status */
|
||
__IOM uint32_t RESULT; /*!< (@ 0x00000004) Result of most recent ADC conversion */
|
||
__IOM uint32_t FCS; /*!< (@ 0x00000008) FIFO control and status */
|
||
__IOM uint32_t FIFO; /*!< (@ 0x0000000C) Conversion result FIFO */
|
||
__IOM uint32_t DIV; /*!< (@ 0x00000010) Clock divider. If non-zero, CS_START_MANY will
|
||
start conversions
|
||
at regular intervals rather than back-to-back.
|
||
The divider is reset when either of these
|
||
fields are written.
|
||
Total period is 1 + INT + FRAC / 256 */
|
||
__IOM uint32_t INTR; /*!< (@ 0x00000014) Raw Interrupts */
|
||
__IOM uint32_t INTE; /*!< (@ 0x00000018) Interrupt Enable */
|
||
__IOM uint32_t INTF; /*!< (@ 0x0000001C) Interrupt Force */
|
||
__IOM uint32_t INTS; /*!< (@ 0x00000020) Interrupt status after masking & forcing */
|
||
} ADC_Type; /*!< Size = 36 (0x24) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PWM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Simple PWM (PWM)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40050000) PWM Structure */
|
||
__IOM uint32_t CH0_CSR; /*!< (@ 0x00000000) Control and status register */
|
||
__IOM uint32_t CH0_DIV; /*!< (@ 0x00000004) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH0_CTR; /*!< (@ 0x00000008) Direct access to the PWM counter */
|
||
__IOM uint32_t CH0_CC; /*!< (@ 0x0000000C) Counter compare values */
|
||
__IOM uint32_t CH0_TOP; /*!< (@ 0x00000010) Counter wrap value */
|
||
__IOM uint32_t CH1_CSR; /*!< (@ 0x00000014) Control and status register */
|
||
__IOM uint32_t CH1_DIV; /*!< (@ 0x00000018) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH1_CTR; /*!< (@ 0x0000001C) Direct access to the PWM counter */
|
||
__IOM uint32_t CH1_CC; /*!< (@ 0x00000020) Counter compare values */
|
||
__IOM uint32_t CH1_TOP; /*!< (@ 0x00000024) Counter wrap value */
|
||
__IOM uint32_t CH2_CSR; /*!< (@ 0x00000028) Control and status register */
|
||
__IOM uint32_t CH2_DIV; /*!< (@ 0x0000002C) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH2_CTR; /*!< (@ 0x00000030) Direct access to the PWM counter */
|
||
__IOM uint32_t CH2_CC; /*!< (@ 0x00000034) Counter compare values */
|
||
__IOM uint32_t CH2_TOP; /*!< (@ 0x00000038) Counter wrap value */
|
||
__IOM uint32_t CH3_CSR; /*!< (@ 0x0000003C) Control and status register */
|
||
__IOM uint32_t CH3_DIV; /*!< (@ 0x00000040) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH3_CTR; /*!< (@ 0x00000044) Direct access to the PWM counter */
|
||
__IOM uint32_t CH3_CC; /*!< (@ 0x00000048) Counter compare values */
|
||
__IOM uint32_t CH3_TOP; /*!< (@ 0x0000004C) Counter wrap value */
|
||
__IOM uint32_t CH4_CSR; /*!< (@ 0x00000050) Control and status register */
|
||
__IOM uint32_t CH4_DIV; /*!< (@ 0x00000054) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH4_CTR; /*!< (@ 0x00000058) Direct access to the PWM counter */
|
||
__IOM uint32_t CH4_CC; /*!< (@ 0x0000005C) Counter compare values */
|
||
__IOM uint32_t CH4_TOP; /*!< (@ 0x00000060) Counter wrap value */
|
||
__IOM uint32_t CH5_CSR; /*!< (@ 0x00000064) Control and status register */
|
||
__IOM uint32_t CH5_DIV; /*!< (@ 0x00000068) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH5_CTR; /*!< (@ 0x0000006C) Direct access to the PWM counter */
|
||
__IOM uint32_t CH5_CC; /*!< (@ 0x00000070) Counter compare values */
|
||
__IOM uint32_t CH5_TOP; /*!< (@ 0x00000074) Counter wrap value */
|
||
__IOM uint32_t CH6_CSR; /*!< (@ 0x00000078) Control and status register */
|
||
__IOM uint32_t CH6_DIV; /*!< (@ 0x0000007C) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH6_CTR; /*!< (@ 0x00000080) Direct access to the PWM counter */
|
||
__IOM uint32_t CH6_CC; /*!< (@ 0x00000084) Counter compare values */
|
||
__IOM uint32_t CH6_TOP; /*!< (@ 0x00000088) Counter wrap value */
|
||
__IOM uint32_t CH7_CSR; /*!< (@ 0x0000008C) Control and status register */
|
||
__IOM uint32_t CH7_DIV; /*!< (@ 0x00000090) INT and FRAC form a fixed-point fractional number.
|
||
Counting rate is system clock frequency
|
||
divided by this number.
|
||
Fractional division uses simple 1st-order
|
||
sigma-delta. */
|
||
__IOM uint32_t CH7_CTR; /*!< (@ 0x00000094) Direct access to the PWM counter */
|
||
__IOM uint32_t CH7_CC; /*!< (@ 0x00000098) Counter compare values */
|
||
__IOM uint32_t CH7_TOP; /*!< (@ 0x0000009C) Counter wrap value */
|
||
__IOM uint32_t EN; /*!< (@ 0x000000A0) This register aliases the CSR_EN bits for all
|
||
channels.
|
||
Writing to this register allows multiple
|
||
channels to be enabled
|
||
or disabled simultaneously, so they can
|
||
run in perfect sync.
|
||
For each channel, there is only one physical
|
||
EN register bit,
|
||
which can be accessed through here or CHx_CSR. */
|
||
__IOM uint32_t INTR; /*!< (@ 0x000000A4) Raw Interrupts */
|
||
__IOM uint32_t INTE; /*!< (@ 0x000000A8) Interrupt Enable */
|
||
__IOM uint32_t INTF; /*!< (@ 0x000000AC) Interrupt Force */
|
||
__IOM uint32_t INTS; /*!< (@ 0x000000B0) Interrupt status after masking & forcing */
|
||
} PWM_Type; /*!< Size = 180 (0xb4) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ TIMER ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Controls time and alarms\n
|
||
time is a 64 bit value indicating the time in usec since power-on\n
|
||
timeh is the top 32 bits of time & timel is the bottom 32 bits\n
|
||
to change time write to timelw before timehw\n
|
||
to read time read from timelr before timehr\n
|
||
An alarm is set by setting alarm_enable and writing to the corresponding alarm register\n
|
||
When an alarm is pending, the corresponding alarm_running signal will be high\n
|
||
An alarm can be cancelled before it has finished by clearing the alarm_enable\n
|
||
When an alarm fires, the corresponding alarm_irq is set and alarm_running is cleared\n
|
||
To clear the interrupt write a 1 to the corresponding alarm_irq (TIMER)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40054000) TIMER Structure */
|
||
__OM uint32_t TIMEHW; /*!< (@ 0x00000000) Write to bits 63:32 of time
|
||
always write timelw before timehw */
|
||
__OM uint32_t TIMELW; /*!< (@ 0x00000004) Write to bits 31:0 of time
|
||
writes do not get copied to time until timehw
|
||
is written */
|
||
__IM uint32_t TIMEHR; /*!< (@ 0x00000008) Read from bits 63:32 of time
|
||
always read timelr before timehr */
|
||
__IM uint32_t TIMELR; /*!< (@ 0x0000000C) Read from bits 31:0 of time */
|
||
__IOM uint32_t ALARM0; /*!< (@ 0x00000010) Arm alarm 0, and configure the time it will fire.
|
||
Once armed, the alarm fires when TIMER_ALARM0
|
||
== TIMELR.
|
||
The alarm will disarm itself once it fires,
|
||
and can
|
||
be disarmed early using the ARMED status
|
||
register. */
|
||
__IOM uint32_t ALARM1; /*!< (@ 0x00000014) Arm alarm 1, and configure the time it will fire.
|
||
Once armed, the alarm fires when TIMER_ALARM1
|
||
== TIMELR.
|
||
The alarm will disarm itself once it fires,
|
||
and can
|
||
be disarmed early using the ARMED status
|
||
register. */
|
||
__IOM uint32_t ALARM2; /*!< (@ 0x00000018) Arm alarm 2, and configure the time it will fire.
|
||
Once armed, the alarm fires when TIMER_ALARM2
|
||
== TIMELR.
|
||
The alarm will disarm itself once it fires,
|
||
and can
|
||
be disarmed early using the ARMED status
|
||
register. */
|
||
__IOM uint32_t ALARM3; /*!< (@ 0x0000001C) Arm alarm 3, and configure the time it will fire.
|
||
Once armed, the alarm fires when TIMER_ALARM3
|
||
== TIMELR.
|
||
The alarm will disarm itself once it fires,
|
||
and can
|
||
be disarmed early using the ARMED status
|
||
register. */
|
||
__IOM uint32_t ARMED; /*!< (@ 0x00000020) Indicates the armed/disarmed status of each alarm.
|
||
A write to the corresponding ALARMx register
|
||
arms the alarm.
|
||
Alarms automatically disarm upon firing,
|
||
but writing ones here
|
||
will disarm immediately without waiting
|
||
to fire. */
|
||
__IM uint32_t TIMERAWH; /*!< (@ 0x00000024) Raw read from bits 63:32 of time (no side effects) */
|
||
__IM uint32_t TIMERAWL; /*!< (@ 0x00000028) Raw read from bits 31:0 of time (no side effects) */
|
||
__IOM uint32_t DBGPAUSE; /*!< (@ 0x0000002C) Set bits high to enable pause when the corresponding
|
||
debug ports are active */
|
||
__IOM uint32_t PAUSE; /*!< (@ 0x00000030) Set high to pause the timer */
|
||
__IOM uint32_t INTR; /*!< (@ 0x00000034) Raw Interrupts */
|
||
__IOM uint32_t INTE; /*!< (@ 0x00000038) Interrupt Enable */
|
||
__IOM uint32_t INTF; /*!< (@ 0x0000003C) Interrupt Force */
|
||
__IOM uint32_t INTS; /*!< (@ 0x00000040) Interrupt status after masking & forcing */
|
||
} TIMER_Type; /*!< Size = 68 (0x44) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ WATCHDOG ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief WATCHDOG (WATCHDOG)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40058000) WATCHDOG Structure */
|
||
__IOM uint32_t CTRL; /*!< (@ 0x00000000) Watchdog control
|
||
The rst_wdsel register determines which
|
||
subsystems are reset when the watchdog is
|
||
triggered.
|
||
The watchdog can be triggered in software. */
|
||
__IOM uint32_t LOAD; /*!< (@ 0x00000004) Load the watchdog timer. The maximum setting
|
||
is 0xffffff which corresponds to 0xffffff
|
||
/ 2 ticks before triggering a watchdog reset
|
||
(see errata RP2040-E1). */
|
||
__IOM uint32_t REASON; /*!< (@ 0x00000008) Logs the reason for the last reset. Both bits
|
||
are zero for the case of a hardware reset. */
|
||
__IOM uint32_t SCRATCH0; /*!< (@ 0x0000000C) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH1; /*!< (@ 0x00000010) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH2; /*!< (@ 0x00000014) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH3; /*!< (@ 0x00000018) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH4; /*!< (@ 0x0000001C) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH5; /*!< (@ 0x00000020) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH6; /*!< (@ 0x00000024) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t SCRATCH7; /*!< (@ 0x00000028) Scratch register. Information persists through
|
||
soft reset of the chip. */
|
||
__IOM uint32_t TICK; /*!< (@ 0x0000002C) Controls the tick generator */
|
||
} WATCHDOG_Type; /*!< Size = 48 (0x30) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ RTC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Register block to control RTC (RTC)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x4005C000) RTC Structure */
|
||
__IOM uint32_t CLKDIV_M1; /*!< (@ 0x00000000) Divider minus 1 for the 1 second counter. Safe
|
||
to change the value when RTC is not enabled. */
|
||
__IOM uint32_t SETUP_0; /*!< (@ 0x00000004) RTC setup register 0 */
|
||
__IOM uint32_t SETUP_1; /*!< (@ 0x00000008) RTC setup register 1 */
|
||
__IOM uint32_t CTRL; /*!< (@ 0x0000000C) RTC Control and status */
|
||
__IOM uint32_t IRQ_SETUP_0; /*!< (@ 0x00000010) Interrupt setup register 0 */
|
||
__IOM uint32_t IRQ_SETUP_1; /*!< (@ 0x00000014) Interrupt setup register 1 */
|
||
__IOM uint32_t RTC_1; /*!< (@ 0x00000018) RTC register 1. */
|
||
__IOM uint32_t RTC_0; /*!< (@ 0x0000001C) RTC register 0
|
||
Read this before RTC 1! */
|
||
__IOM uint32_t INTR; /*!< (@ 0x00000020) Raw Interrupts */
|
||
__IOM uint32_t INTE; /*!< (@ 0x00000024) Interrupt Enable */
|
||
__IOM uint32_t INTF; /*!< (@ 0x00000028) Interrupt Force */
|
||
__IOM uint32_t INTS; /*!< (@ 0x0000002C) Interrupt status after masking & forcing */
|
||
} RTC_Type; /*!< Size = 48 (0x30) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ ROSC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief ROSC (ROSC)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40060000) ROSC Structure */
|
||
__IOM uint32_t CTRL; /*!< (@ 0x00000000) Ring Oscillator control */
|
||
__IOM uint32_t FREQA; /*!< (@ 0x00000004) The FREQA & FREQB registers control the frequency
|
||
by controlling the drive strength of each
|
||
stage
|
||
The drive strength has 4 levels determined
|
||
by the number of bits set
|
||
Increasing the number of bits set increases
|
||
the drive strength and increases the oscillation
|
||
frequency
|
||
0 bits set is the default drive strength
|
||
1 bit set doubles the drive strength
|
||
2 bits set triples drive strength
|
||
3 bits set quadruples dr */
|
||
__IOM uint32_t FREQB; /*!< (@ 0x00000008) For a detailed description see freqa register */
|
||
__IOM uint32_t DORMANT; /*!< (@ 0x0000000C) Ring Oscillator pause control
|
||
This is used to save power by pausing the
|
||
ROSC
|
||
On power-up this field is initialised to
|
||
WAKE
|
||
An invalid write will also select WAKE
|
||
Warning: setup the irq before selecting
|
||
dormant mode */
|
||
__IOM uint32_t DIV; /*!< (@ 0x00000010) Controls the output divider */
|
||
__IOM uint32_t PHASE; /*!< (@ 0x00000014) Controls the phase shifted output */
|
||
__IOM uint32_t STATUS; /*!< (@ 0x00000018) Ring Oscillator Status */
|
||
__IOM uint32_t RANDOMBIT; /*!< (@ 0x0000001C) This just reads the state of the oscillator output
|
||
so randomness is compromised if the ring
|
||
oscillator is stopped or run at a harmonic
|
||
of the bus frequency */
|
||
__IOM uint32_t COUNT; /*!< (@ 0x00000020) A down counter running at the ROSC frequency
|
||
which counts to zero and stops.
|
||
To start the counter write a non-zero value.
|
||
Can be used for short software pauses when
|
||
setting up time sensitive hardware. */
|
||
} ROSC_Type; /*!< Size = 36 (0x24) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ VREG_AND_CHIP_RESET ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief control and status for on-chip voltage regulator and chip level reset subsystem (VREG_AND_CHIP_RESET)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x40064000) VREG_AND_CHIP_RESET Structure */
|
||
__IOM uint32_t VREG; /*!< (@ 0x00000000) Voltage regulator control and status */
|
||
__IOM uint32_t BOD; /*!< (@ 0x00000004) brown-out detection control */
|
||
__IOM uint32_t CHIP_RESET; /*!< (@ 0x00000008) Chip reset control and status */
|
||
} VREG_AND_CHIP_RESET_Type; /*!< Size = 12 (0xc) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ TBMAN ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Testbench manager. Allows the programmer to know what platform their software is running on. (TBMAN)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x4006C000) TBMAN Structure */
|
||
__IOM uint32_t PLATFORM; /*!< (@ 0x00000000) Indicates the type of platform in use */
|
||
} TBMAN_Type; /*!< Size = 4 (0x4) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ DMA ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief DMA with separate read and write masters (DMA)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x50000000) DMA Structure */
|
||
__IOM uint32_t CH0_READ_ADDR; /*!< (@ 0x00000000) DMA Channel 0 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH0_WRITE_ADDR; /*!< (@ 0x00000004) DMA Channel 0 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH0_TRANS_COUNT; /*!< (@ 0x00000008) DMA Channel 0 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH0_CTRL_TRIG; /*!< (@ 0x0000000C) DMA Channel 0 Control and Status */
|
||
__IOM uint32_t CH0_AL1_CTRL; /*!< (@ 0x00000010) Alias for channel 0 CTRL register */
|
||
__IOM uint32_t CH0_AL1_READ_ADDR; /*!< (@ 0x00000014) Alias for channel 0 READ_ADDR register */
|
||
__IOM uint32_t CH0_AL1_WRITE_ADDR; /*!< (@ 0x00000018) Alias for channel 0 WRITE_ADDR register */
|
||
__IOM uint32_t CH0_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000001C) Alias for channel 0 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH0_AL2_CTRL; /*!< (@ 0x00000020) Alias for channel 0 CTRL register */
|
||
__IOM uint32_t CH0_AL2_TRANS_COUNT; /*!< (@ 0x00000024) Alias for channel 0 TRANS_COUNT register */
|
||
__IOM uint32_t CH0_AL2_READ_ADDR; /*!< (@ 0x00000028) Alias for channel 0 READ_ADDR register */
|
||
__IOM uint32_t CH0_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x0000002C) Alias for channel 0 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH0_AL3_CTRL; /*!< (@ 0x00000030) Alias for channel 0 CTRL register */
|
||
__IOM uint32_t CH0_AL3_WRITE_ADDR; /*!< (@ 0x00000034) Alias for channel 0 WRITE_ADDR register */
|
||
__IOM uint32_t CH0_AL3_TRANS_COUNT; /*!< (@ 0x00000038) Alias for channel 0 TRANS_COUNT register */
|
||
__IOM uint32_t CH0_AL3_READ_ADDR_TRIG; /*!< (@ 0x0000003C) Alias for channel 0 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH1_READ_ADDR; /*!< (@ 0x00000040) DMA Channel 1 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH1_WRITE_ADDR; /*!< (@ 0x00000044) DMA Channel 1 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH1_TRANS_COUNT; /*!< (@ 0x00000048) DMA Channel 1 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH1_CTRL_TRIG; /*!< (@ 0x0000004C) DMA Channel 1 Control and Status */
|
||
__IOM uint32_t CH1_AL1_CTRL; /*!< (@ 0x00000050) Alias for channel 1 CTRL register */
|
||
__IOM uint32_t CH1_AL1_READ_ADDR; /*!< (@ 0x00000054) Alias for channel 1 READ_ADDR register */
|
||
__IOM uint32_t CH1_AL1_WRITE_ADDR; /*!< (@ 0x00000058) Alias for channel 1 WRITE_ADDR register */
|
||
__IOM uint32_t CH1_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000005C) Alias for channel 1 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH1_AL2_CTRL; /*!< (@ 0x00000060) Alias for channel 1 CTRL register */
|
||
__IOM uint32_t CH1_AL2_TRANS_COUNT; /*!< (@ 0x00000064) Alias for channel 1 TRANS_COUNT register */
|
||
__IOM uint32_t CH1_AL2_READ_ADDR; /*!< (@ 0x00000068) Alias for channel 1 READ_ADDR register */
|
||
__IOM uint32_t CH1_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x0000006C) Alias for channel 1 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH1_AL3_CTRL; /*!< (@ 0x00000070) Alias for channel 1 CTRL register */
|
||
__IOM uint32_t CH1_AL3_WRITE_ADDR; /*!< (@ 0x00000074) Alias for channel 1 WRITE_ADDR register */
|
||
__IOM uint32_t CH1_AL3_TRANS_COUNT; /*!< (@ 0x00000078) Alias for channel 1 TRANS_COUNT register */
|
||
__IOM uint32_t CH1_AL3_READ_ADDR_TRIG; /*!< (@ 0x0000007C) Alias for channel 1 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH2_READ_ADDR; /*!< (@ 0x00000080) DMA Channel 2 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH2_WRITE_ADDR; /*!< (@ 0x00000084) DMA Channel 2 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH2_TRANS_COUNT; /*!< (@ 0x00000088) DMA Channel 2 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH2_CTRL_TRIG; /*!< (@ 0x0000008C) DMA Channel 2 Control and Status */
|
||
__IOM uint32_t CH2_AL1_CTRL; /*!< (@ 0x00000090) Alias for channel 2 CTRL register */
|
||
__IOM uint32_t CH2_AL1_READ_ADDR; /*!< (@ 0x00000094) Alias for channel 2 READ_ADDR register */
|
||
__IOM uint32_t CH2_AL1_WRITE_ADDR; /*!< (@ 0x00000098) Alias for channel 2 WRITE_ADDR register */
|
||
__IOM uint32_t CH2_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000009C) Alias for channel 2 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH2_AL2_CTRL; /*!< (@ 0x000000A0) Alias for channel 2 CTRL register */
|
||
__IOM uint32_t CH2_AL2_TRANS_COUNT; /*!< (@ 0x000000A4) Alias for channel 2 TRANS_COUNT register */
|
||
__IOM uint32_t CH2_AL2_READ_ADDR; /*!< (@ 0x000000A8) Alias for channel 2 READ_ADDR register */
|
||
__IOM uint32_t CH2_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x000000AC) Alias for channel 2 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH2_AL3_CTRL; /*!< (@ 0x000000B0) Alias for channel 2 CTRL register */
|
||
__IOM uint32_t CH2_AL3_WRITE_ADDR; /*!< (@ 0x000000B4) Alias for channel 2 WRITE_ADDR register */
|
||
__IOM uint32_t CH2_AL3_TRANS_COUNT; /*!< (@ 0x000000B8) Alias for channel 2 TRANS_COUNT register */
|
||
__IOM uint32_t CH2_AL3_READ_ADDR_TRIG; /*!< (@ 0x000000BC) Alias for channel 2 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH3_READ_ADDR; /*!< (@ 0x000000C0) DMA Channel 3 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH3_WRITE_ADDR; /*!< (@ 0x000000C4) DMA Channel 3 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH3_TRANS_COUNT; /*!< (@ 0x000000C8) DMA Channel 3 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH3_CTRL_TRIG; /*!< (@ 0x000000CC) DMA Channel 3 Control and Status */
|
||
__IOM uint32_t CH3_AL1_CTRL; /*!< (@ 0x000000D0) Alias for channel 3 CTRL register */
|
||
__IOM uint32_t CH3_AL1_READ_ADDR; /*!< (@ 0x000000D4) Alias for channel 3 READ_ADDR register */
|
||
__IOM uint32_t CH3_AL1_WRITE_ADDR; /*!< (@ 0x000000D8) Alias for channel 3 WRITE_ADDR register */
|
||
__IOM uint32_t CH3_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x000000DC) Alias for channel 3 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH3_AL2_CTRL; /*!< (@ 0x000000E0) Alias for channel 3 CTRL register */
|
||
__IOM uint32_t CH3_AL2_TRANS_COUNT; /*!< (@ 0x000000E4) Alias for channel 3 TRANS_COUNT register */
|
||
__IOM uint32_t CH3_AL2_READ_ADDR; /*!< (@ 0x000000E8) Alias for channel 3 READ_ADDR register */
|
||
__IOM uint32_t CH3_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x000000EC) Alias for channel 3 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH3_AL3_CTRL; /*!< (@ 0x000000F0) Alias for channel 3 CTRL register */
|
||
__IOM uint32_t CH3_AL3_WRITE_ADDR; /*!< (@ 0x000000F4) Alias for channel 3 WRITE_ADDR register */
|
||
__IOM uint32_t CH3_AL3_TRANS_COUNT; /*!< (@ 0x000000F8) Alias for channel 3 TRANS_COUNT register */
|
||
__IOM uint32_t CH3_AL3_READ_ADDR_TRIG; /*!< (@ 0x000000FC) Alias for channel 3 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH4_READ_ADDR; /*!< (@ 0x00000100) DMA Channel 4 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH4_WRITE_ADDR; /*!< (@ 0x00000104) DMA Channel 4 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH4_TRANS_COUNT; /*!< (@ 0x00000108) DMA Channel 4 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH4_CTRL_TRIG; /*!< (@ 0x0000010C) DMA Channel 4 Control and Status */
|
||
__IOM uint32_t CH4_AL1_CTRL; /*!< (@ 0x00000110) Alias for channel 4 CTRL register */
|
||
__IOM uint32_t CH4_AL1_READ_ADDR; /*!< (@ 0x00000114) Alias for channel 4 READ_ADDR register */
|
||
__IOM uint32_t CH4_AL1_WRITE_ADDR; /*!< (@ 0x00000118) Alias for channel 4 WRITE_ADDR register */
|
||
__IOM uint32_t CH4_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000011C) Alias for channel 4 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH4_AL2_CTRL; /*!< (@ 0x00000120) Alias for channel 4 CTRL register */
|
||
__IOM uint32_t CH4_AL2_TRANS_COUNT; /*!< (@ 0x00000124) Alias for channel 4 TRANS_COUNT register */
|
||
__IOM uint32_t CH4_AL2_READ_ADDR; /*!< (@ 0x00000128) Alias for channel 4 READ_ADDR register */
|
||
__IOM uint32_t CH4_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x0000012C) Alias for channel 4 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH4_AL3_CTRL; /*!< (@ 0x00000130) Alias for channel 4 CTRL register */
|
||
__IOM uint32_t CH4_AL3_WRITE_ADDR; /*!< (@ 0x00000134) Alias for channel 4 WRITE_ADDR register */
|
||
__IOM uint32_t CH4_AL3_TRANS_COUNT; /*!< (@ 0x00000138) Alias for channel 4 TRANS_COUNT register */
|
||
__IOM uint32_t CH4_AL3_READ_ADDR_TRIG; /*!< (@ 0x0000013C) Alias for channel 4 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH5_READ_ADDR; /*!< (@ 0x00000140) DMA Channel 5 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH5_WRITE_ADDR; /*!< (@ 0x00000144) DMA Channel 5 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH5_TRANS_COUNT; /*!< (@ 0x00000148) DMA Channel 5 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH5_CTRL_TRIG; /*!< (@ 0x0000014C) DMA Channel 5 Control and Status */
|
||
__IOM uint32_t CH5_AL1_CTRL; /*!< (@ 0x00000150) Alias for channel 5 CTRL register */
|
||
__IOM uint32_t CH5_AL1_READ_ADDR; /*!< (@ 0x00000154) Alias for channel 5 READ_ADDR register */
|
||
__IOM uint32_t CH5_AL1_WRITE_ADDR; /*!< (@ 0x00000158) Alias for channel 5 WRITE_ADDR register */
|
||
__IOM uint32_t CH5_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000015C) Alias for channel 5 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH5_AL2_CTRL; /*!< (@ 0x00000160) Alias for channel 5 CTRL register */
|
||
__IOM uint32_t CH5_AL2_TRANS_COUNT; /*!< (@ 0x00000164) Alias for channel 5 TRANS_COUNT register */
|
||
__IOM uint32_t CH5_AL2_READ_ADDR; /*!< (@ 0x00000168) Alias for channel 5 READ_ADDR register */
|
||
__IOM uint32_t CH5_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x0000016C) Alias for channel 5 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH5_AL3_CTRL; /*!< (@ 0x00000170) Alias for channel 5 CTRL register */
|
||
__IOM uint32_t CH5_AL3_WRITE_ADDR; /*!< (@ 0x00000174) Alias for channel 5 WRITE_ADDR register */
|
||
__IOM uint32_t CH5_AL3_TRANS_COUNT; /*!< (@ 0x00000178) Alias for channel 5 TRANS_COUNT register */
|
||
__IOM uint32_t CH5_AL3_READ_ADDR_TRIG; /*!< (@ 0x0000017C) Alias for channel 5 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH6_READ_ADDR; /*!< (@ 0x00000180) DMA Channel 6 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH6_WRITE_ADDR; /*!< (@ 0x00000184) DMA Channel 6 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH6_TRANS_COUNT; /*!< (@ 0x00000188) DMA Channel 6 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH6_CTRL_TRIG; /*!< (@ 0x0000018C) DMA Channel 6 Control and Status */
|
||
__IOM uint32_t CH6_AL1_CTRL; /*!< (@ 0x00000190) Alias for channel 6 CTRL register */
|
||
__IOM uint32_t CH6_AL1_READ_ADDR; /*!< (@ 0x00000194) Alias for channel 6 READ_ADDR register */
|
||
__IOM uint32_t CH6_AL1_WRITE_ADDR; /*!< (@ 0x00000198) Alias for channel 6 WRITE_ADDR register */
|
||
__IOM uint32_t CH6_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000019C) Alias for channel 6 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH6_AL2_CTRL; /*!< (@ 0x000001A0) Alias for channel 6 CTRL register */
|
||
__IOM uint32_t CH6_AL2_TRANS_COUNT; /*!< (@ 0x000001A4) Alias for channel 6 TRANS_COUNT register */
|
||
__IOM uint32_t CH6_AL2_READ_ADDR; /*!< (@ 0x000001A8) Alias for channel 6 READ_ADDR register */
|
||
__IOM uint32_t CH6_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x000001AC) Alias for channel 6 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH6_AL3_CTRL; /*!< (@ 0x000001B0) Alias for channel 6 CTRL register */
|
||
__IOM uint32_t CH6_AL3_WRITE_ADDR; /*!< (@ 0x000001B4) Alias for channel 6 WRITE_ADDR register */
|
||
__IOM uint32_t CH6_AL3_TRANS_COUNT; /*!< (@ 0x000001B8) Alias for channel 6 TRANS_COUNT register */
|
||
__IOM uint32_t CH6_AL3_READ_ADDR_TRIG; /*!< (@ 0x000001BC) Alias for channel 6 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH7_READ_ADDR; /*!< (@ 0x000001C0) DMA Channel 7 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH7_WRITE_ADDR; /*!< (@ 0x000001C4) DMA Channel 7 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH7_TRANS_COUNT; /*!< (@ 0x000001C8) DMA Channel 7 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH7_CTRL_TRIG; /*!< (@ 0x000001CC) DMA Channel 7 Control and Status */
|
||
__IOM uint32_t CH7_AL1_CTRL; /*!< (@ 0x000001D0) Alias for channel 7 CTRL register */
|
||
__IOM uint32_t CH7_AL1_READ_ADDR; /*!< (@ 0x000001D4) Alias for channel 7 READ_ADDR register */
|
||
__IOM uint32_t CH7_AL1_WRITE_ADDR; /*!< (@ 0x000001D8) Alias for channel 7 WRITE_ADDR register */
|
||
__IOM uint32_t CH7_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x000001DC) Alias for channel 7 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH7_AL2_CTRL; /*!< (@ 0x000001E0) Alias for channel 7 CTRL register */
|
||
__IOM uint32_t CH7_AL2_TRANS_COUNT; /*!< (@ 0x000001E4) Alias for channel 7 TRANS_COUNT register */
|
||
__IOM uint32_t CH7_AL2_READ_ADDR; /*!< (@ 0x000001E8) Alias for channel 7 READ_ADDR register */
|
||
__IOM uint32_t CH7_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x000001EC) Alias for channel 7 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH7_AL3_CTRL; /*!< (@ 0x000001F0) Alias for channel 7 CTRL register */
|
||
__IOM uint32_t CH7_AL3_WRITE_ADDR; /*!< (@ 0x000001F4) Alias for channel 7 WRITE_ADDR register */
|
||
__IOM uint32_t CH7_AL3_TRANS_COUNT; /*!< (@ 0x000001F8) Alias for channel 7 TRANS_COUNT register */
|
||
__IOM uint32_t CH7_AL3_READ_ADDR_TRIG; /*!< (@ 0x000001FC) Alias for channel 7 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH8_READ_ADDR; /*!< (@ 0x00000200) DMA Channel 8 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH8_WRITE_ADDR; /*!< (@ 0x00000204) DMA Channel 8 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH8_TRANS_COUNT; /*!< (@ 0x00000208) DMA Channel 8 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH8_CTRL_TRIG; /*!< (@ 0x0000020C) DMA Channel 8 Control and Status */
|
||
__IOM uint32_t CH8_AL1_CTRL; /*!< (@ 0x00000210) Alias for channel 8 CTRL register */
|
||
__IOM uint32_t CH8_AL1_READ_ADDR; /*!< (@ 0x00000214) Alias for channel 8 READ_ADDR register */
|
||
__IOM uint32_t CH8_AL1_WRITE_ADDR; /*!< (@ 0x00000218) Alias for channel 8 WRITE_ADDR register */
|
||
__IOM uint32_t CH8_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000021C) Alias for channel 8 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH8_AL2_CTRL; /*!< (@ 0x00000220) Alias for channel 8 CTRL register */
|
||
__IOM uint32_t CH8_AL2_TRANS_COUNT; /*!< (@ 0x00000224) Alias for channel 8 TRANS_COUNT register */
|
||
__IOM uint32_t CH8_AL2_READ_ADDR; /*!< (@ 0x00000228) Alias for channel 8 READ_ADDR register */
|
||
__IOM uint32_t CH8_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x0000022C) Alias for channel 8 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH8_AL3_CTRL; /*!< (@ 0x00000230) Alias for channel 8 CTRL register */
|
||
__IOM uint32_t CH8_AL3_WRITE_ADDR; /*!< (@ 0x00000234) Alias for channel 8 WRITE_ADDR register */
|
||
__IOM uint32_t CH8_AL3_TRANS_COUNT; /*!< (@ 0x00000238) Alias for channel 8 TRANS_COUNT register */
|
||
__IOM uint32_t CH8_AL3_READ_ADDR_TRIG; /*!< (@ 0x0000023C) Alias for channel 8 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH9_READ_ADDR; /*!< (@ 0x00000240) DMA Channel 9 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH9_WRITE_ADDR; /*!< (@ 0x00000244) DMA Channel 9 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH9_TRANS_COUNT; /*!< (@ 0x00000248) DMA Channel 9 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the transf */
|
||
__IOM uint32_t CH9_CTRL_TRIG; /*!< (@ 0x0000024C) DMA Channel 9 Control and Status */
|
||
__IOM uint32_t CH9_AL1_CTRL; /*!< (@ 0x00000250) Alias for channel 9 CTRL register */
|
||
__IOM uint32_t CH9_AL1_READ_ADDR; /*!< (@ 0x00000254) Alias for channel 9 READ_ADDR register */
|
||
__IOM uint32_t CH9_AL1_WRITE_ADDR; /*!< (@ 0x00000258) Alias for channel 9 WRITE_ADDR register */
|
||
__IOM uint32_t CH9_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000025C) Alias for channel 9 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH9_AL2_CTRL; /*!< (@ 0x00000260) Alias for channel 9 CTRL register */
|
||
__IOM uint32_t CH9_AL2_TRANS_COUNT; /*!< (@ 0x00000264) Alias for channel 9 TRANS_COUNT register */
|
||
__IOM uint32_t CH9_AL2_READ_ADDR; /*!< (@ 0x00000268) Alias for channel 9 READ_ADDR register */
|
||
__IOM uint32_t CH9_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x0000026C) Alias for channel 9 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH9_AL3_CTRL; /*!< (@ 0x00000270) Alias for channel 9 CTRL register */
|
||
__IOM uint32_t CH9_AL3_WRITE_ADDR; /*!< (@ 0x00000274) Alias for channel 9 WRITE_ADDR register */
|
||
__IOM uint32_t CH9_AL3_TRANS_COUNT; /*!< (@ 0x00000278) Alias for channel 9 TRANS_COUNT register */
|
||
__IOM uint32_t CH9_AL3_READ_ADDR_TRIG; /*!< (@ 0x0000027C) Alias for channel 9 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH10_READ_ADDR; /*!< (@ 0x00000280) DMA Channel 10 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH10_WRITE_ADDR; /*!< (@ 0x00000284) DMA Channel 10 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH10_TRANS_COUNT; /*!< (@ 0x00000288) DMA Channel 10 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the trans */
|
||
__IOM uint32_t CH10_CTRL_TRIG; /*!< (@ 0x0000028C) DMA Channel 10 Control and Status */
|
||
__IOM uint32_t CH10_AL1_CTRL; /*!< (@ 0x00000290) Alias for channel 10 CTRL register */
|
||
__IOM uint32_t CH10_AL1_READ_ADDR; /*!< (@ 0x00000294) Alias for channel 10 READ_ADDR register */
|
||
__IOM uint32_t CH10_AL1_WRITE_ADDR; /*!< (@ 0x00000298) Alias for channel 10 WRITE_ADDR register */
|
||
__IOM uint32_t CH10_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x0000029C) Alias for channel 10 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH10_AL2_CTRL; /*!< (@ 0x000002A0) Alias for channel 10 CTRL register */
|
||
__IOM uint32_t CH10_AL2_TRANS_COUNT; /*!< (@ 0x000002A4) Alias for channel 10 TRANS_COUNT register */
|
||
__IOM uint32_t CH10_AL2_READ_ADDR; /*!< (@ 0x000002A8) Alias for channel 10 READ_ADDR register */
|
||
__IOM uint32_t CH10_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x000002AC) Alias for channel 10 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH10_AL3_CTRL; /*!< (@ 0x000002B0) Alias for channel 10 CTRL register */
|
||
__IOM uint32_t CH10_AL3_WRITE_ADDR; /*!< (@ 0x000002B4) Alias for channel 10 WRITE_ADDR register */
|
||
__IOM uint32_t CH10_AL3_TRANS_COUNT; /*!< (@ 0x000002B8) Alias for channel 10 TRANS_COUNT register */
|
||
__IOM uint32_t CH10_AL3_READ_ADDR_TRIG; /*!< (@ 0x000002BC) Alias for channel 10 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH11_READ_ADDR; /*!< (@ 0x000002C0) DMA Channel 11 Read Address pointer
|
||
This register updates automatically each
|
||
time a read completes. The current value
|
||
is the next address to be read by this channel. */
|
||
__IOM uint32_t CH11_WRITE_ADDR; /*!< (@ 0x000002C4) DMA Channel 11 Write Address pointer
|
||
This register updates automatically each
|
||
time a write completes. The current value
|
||
is the next address to be written by this
|
||
channel. */
|
||
__IOM uint32_t CH11_TRANS_COUNT; /*!< (@ 0x000002C8) DMA Channel 11 Transfer Count
|
||
Program the number of bus transfers a channel
|
||
will perform before halting. Note that,
|
||
if transfers are larger than one byte in
|
||
size, this is not equal to the number of
|
||
bytes transferred (see CTRL_DATA_SIZE).
|
||
|
||
When the channel is active, reading this
|
||
register shows the number of transfers remaining,
|
||
updating automatically each time a write
|
||
transfer completes.
|
||
|
||
Writing this register sets the RELOAD value
|
||
for the trans */
|
||
__IOM uint32_t CH11_CTRL_TRIG; /*!< (@ 0x000002CC) DMA Channel 11 Control and Status */
|
||
__IOM uint32_t CH11_AL1_CTRL; /*!< (@ 0x000002D0) Alias for channel 11 CTRL register */
|
||
__IOM uint32_t CH11_AL1_READ_ADDR; /*!< (@ 0x000002D4) Alias for channel 11 READ_ADDR register */
|
||
__IOM uint32_t CH11_AL1_WRITE_ADDR; /*!< (@ 0x000002D8) Alias for channel 11 WRITE_ADDR register */
|
||
__IOM uint32_t CH11_AL1_TRANS_COUNT_TRIG; /*!< (@ 0x000002DC) Alias for channel 11 TRANS_COUNT register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH11_AL2_CTRL; /*!< (@ 0x000002E0) Alias for channel 11 CTRL register */
|
||
__IOM uint32_t CH11_AL2_TRANS_COUNT; /*!< (@ 0x000002E4) Alias for channel 11 TRANS_COUNT register */
|
||
__IOM uint32_t CH11_AL2_READ_ADDR; /*!< (@ 0x000002E8) Alias for channel 11 READ_ADDR register */
|
||
__IOM uint32_t CH11_AL2_WRITE_ADDR_TRIG; /*!< (@ 0x000002EC) Alias for channel 11 WRITE_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IOM uint32_t CH11_AL3_CTRL; /*!< (@ 0x000002F0) Alias for channel 11 CTRL register */
|
||
__IOM uint32_t CH11_AL3_WRITE_ADDR; /*!< (@ 0x000002F4) Alias for channel 11 WRITE_ADDR register */
|
||
__IOM uint32_t CH11_AL3_TRANS_COUNT; /*!< (@ 0x000002F8) Alias for channel 11 TRANS_COUNT register */
|
||
__IOM uint32_t CH11_AL3_READ_ADDR_TRIG; /*!< (@ 0x000002FC) Alias for channel 11 READ_ADDR register
|
||
This is a trigger register (0xc). Writing
|
||
a nonzero value will
|
||
reload the channel counter and start the
|
||
channel. */
|
||
__IM uint32_t RESERVED[64];
|
||
__IOM uint32_t INTR; /*!< (@ 0x00000400) Interrupt Status (raw) */
|
||
__IOM uint32_t INTE0; /*!< (@ 0x00000404) Interrupt Enables for IRQ 0 */
|
||
__IOM uint32_t INTF0; /*!< (@ 0x00000408) Force Interrupts */
|
||
__IOM uint32_t INTS0; /*!< (@ 0x0000040C) Interrupt Status for IRQ 0 */
|
||
__IM uint32_t RESERVED1;
|
||
__IOM uint32_t INTE1; /*!< (@ 0x00000414) Interrupt Enables for IRQ 1 */
|
||
__IOM uint32_t INTF1; /*!< (@ 0x00000418) Force Interrupts for IRQ 1 */
|
||
__IOM uint32_t INTS1; /*!< (@ 0x0000041C) Interrupt Status (masked) for IRQ 1 */
|
||
__IOM uint32_t TIMER0; /*!< (@ 0x00000420) Pacing (X/Y) Fractional Timer
|
||
The pacing timer produces TREQ assertions
|
||
at a rate set by ((X/Y) * sys_clk). This
|
||
equation is evaluated every sys_clk cycles
|
||
and therefore can only generate TREQs at
|
||
a rate of 1 per sys_clk (i.e. permanent
|
||
TREQ) or less. */
|
||
__IOM uint32_t TIMER1; /*!< (@ 0x00000424) Pacing (X/Y) Fractional Timer
|
||
The pacing timer produces TREQ assertions
|
||
at a rate set by ((X/Y) * sys_clk). This
|
||
equation is evaluated every sys_clk cycles
|
||
and therefore can only generate TREQs at
|
||
a rate of 1 per sys_clk (i.e. permanent
|
||
TREQ) or less. */
|
||
__IOM uint32_t TIMER2; /*!< (@ 0x00000428) Pacing (X/Y) Fractional Timer
|
||
The pacing timer produces TREQ assertions
|
||
at a rate set by ((X/Y) * sys_clk). This
|
||
equation is evaluated every sys_clk cycles
|
||
and therefore can only generate TREQs at
|
||
a rate of 1 per sys_clk (i.e. permanent
|
||
TREQ) or less. */
|
||
__IOM uint32_t TIMER3; /*!< (@ 0x0000042C) Pacing (X/Y) Fractional Timer
|
||
The pacing timer produces TREQ assertions
|
||
at a rate set by ((X/Y) * sys_clk). This
|
||
equation is evaluated every sys_clk cycles
|
||
and therefore can only generate TREQs at
|
||
a rate of 1 per sys_clk (i.e. permanent
|
||
TREQ) or less. */
|
||
__IOM uint32_t MULTI_CHAN_TRIGGER; /*!< (@ 0x00000430) Trigger one or more channels simultaneously */
|
||
__IOM uint32_t SNIFF_CTRL; /*!< (@ 0x00000434) Sniffer Control */
|
||
__IOM uint32_t SNIFF_DATA; /*!< (@ 0x00000438) Data accumulator for sniff hardware
|
||
Write an initial seed value here before
|
||
starting a DMA transfer on the channel indicated
|
||
by SNIFF_CTRL_DMACH. The hardware will update
|
||
this register each time it observes a read
|
||
from the indicated channel. Once the channel
|
||
completes, the final result can be read
|
||
from this register. */
|
||
__IM uint32_t RESERVED2;
|
||
__IOM uint32_t FIFO_LEVELS; /*!< (@ 0x00000440) Debug RAF, WAF, TDF levels */
|
||
__IOM uint32_t CHAN_ABORT; /*!< (@ 0x00000444) Abort an in-progress transfer sequence on one
|
||
or more channels */
|
||
__IOM uint32_t N_CHANNELS; /*!< (@ 0x00000448) The number of channels this DMA instance is equipped
|
||
with. This DMA supports up to 16 hardware
|
||
channels, but can be configured with as
|
||
few as one, to minimise silicon area. */
|
||
__IM uint32_t RESERVED3[237];
|
||
__IOM uint32_t CH0_DBG_CTDREQ; /*!< (@ 0x00000800) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH0_DBG_TCR; /*!< (@ 0x00000804) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED4[14];
|
||
__IOM uint32_t CH1_DBG_CTDREQ; /*!< (@ 0x00000840) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH1_DBG_TCR; /*!< (@ 0x00000844) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED5[14];
|
||
__IOM uint32_t CH2_DBG_CTDREQ; /*!< (@ 0x00000880) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH2_DBG_TCR; /*!< (@ 0x00000884) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED6[14];
|
||
__IOM uint32_t CH3_DBG_CTDREQ; /*!< (@ 0x000008C0) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH3_DBG_TCR; /*!< (@ 0x000008C4) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED7[14];
|
||
__IOM uint32_t CH4_DBG_CTDREQ; /*!< (@ 0x00000900) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH4_DBG_TCR; /*!< (@ 0x00000904) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED8[14];
|
||
__IOM uint32_t CH5_DBG_CTDREQ; /*!< (@ 0x00000940) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH5_DBG_TCR; /*!< (@ 0x00000944) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED9[14];
|
||
__IOM uint32_t CH6_DBG_CTDREQ; /*!< (@ 0x00000980) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH6_DBG_TCR; /*!< (@ 0x00000984) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED10[14];
|
||
__IOM uint32_t CH7_DBG_CTDREQ; /*!< (@ 0x000009C0) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH7_DBG_TCR; /*!< (@ 0x000009C4) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED11[14];
|
||
__IOM uint32_t CH8_DBG_CTDREQ; /*!< (@ 0x00000A00) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH8_DBG_TCR; /*!< (@ 0x00000A04) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED12[14];
|
||
__IOM uint32_t CH9_DBG_CTDREQ; /*!< (@ 0x00000A40) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH9_DBG_TCR; /*!< (@ 0x00000A44) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED13[14];
|
||
__IOM uint32_t CH10_DBG_CTDREQ; /*!< (@ 0x00000A80) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH10_DBG_TCR; /*!< (@ 0x00000A84) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
__IM uint32_t RESERVED14[14];
|
||
__IOM uint32_t CH11_DBG_CTDREQ; /*!< (@ 0x00000AC0) Read: get channel DREQ counter (i.e. how many
|
||
accesses the DMA expects it can perform
|
||
on the peripheral without overflow/underflow.
|
||
Write any value: clears the counter, and
|
||
cause channel to re-initiate DREQ handshake. */
|
||
__IM uint32_t CH11_DBG_TCR; /*!< (@ 0x00000AC4) Read to get channel TRANS_COUNT reload value,
|
||
i.e. the length of the next transfer */
|
||
} DMA_Type; /*!< Size = 2760 (0xac8) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ USBCTRL_DPRAM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief DPRAM layout for USB device. (USBCTRL_DPRAM)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x50100000) USBCTRL_DPRAM Structure */
|
||
__IOM uint32_t SETUP_PACKET_LOW; /*!< (@ 0x00000000) Bytes 0-3 of the SETUP packet from the host. */
|
||
__IOM uint32_t SETUP_PACKET_HIGH; /*!< (@ 0x00000004) Bytes 4-7 of the setup packet from the host. */
|
||
__IOM uint32_t EP1_IN_CONTROL; /*!< (@ 0x00000008) EP1_IN_CONTROL */
|
||
__IOM uint32_t EP1_OUT_CONTROL; /*!< (@ 0x0000000C) EP1_OUT_CONTROL */
|
||
__IOM uint32_t EP2_IN_CONTROL; /*!< (@ 0x00000010) EP2_IN_CONTROL */
|
||
__IOM uint32_t EP2_OUT_CONTROL; /*!< (@ 0x00000014) EP2_OUT_CONTROL */
|
||
__IOM uint32_t EP3_IN_CONTROL; /*!< (@ 0x00000018) EP3_IN_CONTROL */
|
||
__IOM uint32_t EP3_OUT_CONTROL; /*!< (@ 0x0000001C) EP3_OUT_CONTROL */
|
||
__IOM uint32_t EP4_IN_CONTROL; /*!< (@ 0x00000020) EP4_IN_CONTROL */
|
||
__IOM uint32_t EP4_OUT_CONTROL; /*!< (@ 0x00000024) EP4_OUT_CONTROL */
|
||
__IOM uint32_t EP5_IN_CONTROL; /*!< (@ 0x00000028) EP5_IN_CONTROL */
|
||
__IOM uint32_t EP5_OUT_CONTROL; /*!< (@ 0x0000002C) EP5_OUT_CONTROL */
|
||
__IOM uint32_t EP6_IN_CONTROL; /*!< (@ 0x00000030) EP6_IN_CONTROL */
|
||
__IOM uint32_t EP6_OUT_CONTROL; /*!< (@ 0x00000034) EP6_OUT_CONTROL */
|
||
__IOM uint32_t EP7_IN_CONTROL; /*!< (@ 0x00000038) EP7_IN_CONTROL */
|
||
__IOM uint32_t EP7_OUT_CONTROL; /*!< (@ 0x0000003C) EP7_OUT_CONTROL */
|
||
__IOM uint32_t EP8_IN_CONTROL; /*!< (@ 0x00000040) EP8_IN_CONTROL */
|
||
__IOM uint32_t EP8_OUT_CONTROL; /*!< (@ 0x00000044) EP8_OUT_CONTROL */
|
||
__IOM uint32_t EP9_IN_CONTROL; /*!< (@ 0x00000048) EP9_IN_CONTROL */
|
||
__IOM uint32_t EP9_OUT_CONTROL; /*!< (@ 0x0000004C) EP9_OUT_CONTROL */
|
||
__IOM uint32_t EP10_IN_CONTROL; /*!< (@ 0x00000050) EP10_IN_CONTROL */
|
||
__IOM uint32_t EP10_OUT_CONTROL; /*!< (@ 0x00000054) EP10_OUT_CONTROL */
|
||
__IOM uint32_t EP11_IN_CONTROL; /*!< (@ 0x00000058) EP11_IN_CONTROL */
|
||
__IOM uint32_t EP11_OUT_CONTROL; /*!< (@ 0x0000005C) EP11_OUT_CONTROL */
|
||
__IOM uint32_t EP12_IN_CONTROL; /*!< (@ 0x00000060) EP12_IN_CONTROL */
|
||
__IOM uint32_t EP12_OUT_CONTROL; /*!< (@ 0x00000064) EP12_OUT_CONTROL */
|
||
__IOM uint32_t EP13_IN_CONTROL; /*!< (@ 0x00000068) EP13_IN_CONTROL */
|
||
__IOM uint32_t EP13_OUT_CONTROL; /*!< (@ 0x0000006C) EP13_OUT_CONTROL */
|
||
__IOM uint32_t EP14_IN_CONTROL; /*!< (@ 0x00000070) EP14_IN_CONTROL */
|
||
__IOM uint32_t EP14_OUT_CONTROL; /*!< (@ 0x00000074) EP14_OUT_CONTROL */
|
||
__IOM uint32_t EP15_IN_CONTROL; /*!< (@ 0x00000078) EP15_IN_CONTROL */
|
||
__IOM uint32_t EP15_OUT_CONTROL; /*!< (@ 0x0000007C) EP15_OUT_CONTROL */
|
||
__IOM uint32_t EP0_IN_BUFFER_CONTROL; /*!< (@ 0x00000080) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP0_OUT_BUFFER_CONTROL; /*!< (@ 0x00000084) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP1_IN_BUFFER_CONTROL; /*!< (@ 0x00000088) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP1_OUT_BUFFER_CONTROL; /*!< (@ 0x0000008C) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP2_IN_BUFFER_CONTROL; /*!< (@ 0x00000090) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP2_OUT_BUFFER_CONTROL; /*!< (@ 0x00000094) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP3_IN_BUFFER_CONTROL; /*!< (@ 0x00000098) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP3_OUT_BUFFER_CONTROL; /*!< (@ 0x0000009C) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP4_IN_BUFFER_CONTROL; /*!< (@ 0x000000A0) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP4_OUT_BUFFER_CONTROL; /*!< (@ 0x000000A4) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP5_IN_BUFFER_CONTROL; /*!< (@ 0x000000A8) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP5_OUT_BUFFER_CONTROL; /*!< (@ 0x000000AC) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP6_IN_BUFFER_CONTROL; /*!< (@ 0x000000B0) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP6_OUT_BUFFER_CONTROL; /*!< (@ 0x000000B4) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP7_IN_BUFFER_CONTROL; /*!< (@ 0x000000B8) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP7_OUT_BUFFER_CONTROL; /*!< (@ 0x000000BC) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP8_IN_BUFFER_CONTROL; /*!< (@ 0x000000C0) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP8_OUT_BUFFER_CONTROL; /*!< (@ 0x000000C4) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP9_IN_BUFFER_CONTROL; /*!< (@ 0x000000C8) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP9_OUT_BUFFER_CONTROL; /*!< (@ 0x000000CC) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP10_IN_BUFFER_CONTROL; /*!< (@ 0x000000D0) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP10_OUT_BUFFER_CONTROL; /*!< (@ 0x000000D4) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP11_IN_BUFFER_CONTROL; /*!< (@ 0x000000D8) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP11_OUT_BUFFER_CONTROL; /*!< (@ 0x000000DC) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP12_IN_BUFFER_CONTROL; /*!< (@ 0x000000E0) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP12_OUT_BUFFER_CONTROL; /*!< (@ 0x000000E4) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP13_IN_BUFFER_CONTROL; /*!< (@ 0x000000E8) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP13_OUT_BUFFER_CONTROL; /*!< (@ 0x000000EC) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP14_IN_BUFFER_CONTROL; /*!< (@ 0x000000F0) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP14_OUT_BUFFER_CONTROL; /*!< (@ 0x000000F4) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP15_IN_BUFFER_CONTROL; /*!< (@ 0x000000F8) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
__IOM uint32_t EP15_OUT_BUFFER_CONTROL; /*!< (@ 0x000000FC) Buffer control for both buffers of an endpoint.
|
||
Fields ending in a _1 are for buffer 1.
|
||
Fields ending in a _0 are for buffer 0.
|
||
Buffer 1 controls are only valid if the
|
||
endpoint is in double buffered mode. */
|
||
} USBCTRL_DPRAM_Type; /*!< Size = 256 (0x100) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ USBCTRL_REGS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief USB FS/LS controller device registers (USBCTRL_REGS)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x50110000) USBCTRL_REGS Structure */
|
||
__IOM uint32_t ADDR_ENDP; /*!< (@ 0x00000000) Device address and endpoint control */
|
||
__IOM uint32_t ADDR_ENDP1; /*!< (@ 0x00000004) Interrupt endpoint 1. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP2; /*!< (@ 0x00000008) Interrupt endpoint 2. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP3; /*!< (@ 0x0000000C) Interrupt endpoint 3. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP4; /*!< (@ 0x00000010) Interrupt endpoint 4. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP5; /*!< (@ 0x00000014) Interrupt endpoint 5. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP6; /*!< (@ 0x00000018) Interrupt endpoint 6. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP7; /*!< (@ 0x0000001C) Interrupt endpoint 7. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP8; /*!< (@ 0x00000020) Interrupt endpoint 8. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP9; /*!< (@ 0x00000024) Interrupt endpoint 9. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP10; /*!< (@ 0x00000028) Interrupt endpoint 10. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP11; /*!< (@ 0x0000002C) Interrupt endpoint 11. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP12; /*!< (@ 0x00000030) Interrupt endpoint 12. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP13; /*!< (@ 0x00000034) Interrupt endpoint 13. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP14; /*!< (@ 0x00000038) Interrupt endpoint 14. Only valid for HOST mode. */
|
||
__IOM uint32_t ADDR_ENDP15; /*!< (@ 0x0000003C) Interrupt endpoint 15. Only valid for HOST mode. */
|
||
__IOM uint32_t MAIN_CTRL; /*!< (@ 0x00000040) Main control register */
|
||
__IOM uint32_t SOF_WR; /*!< (@ 0x00000044) Set the SOF (Start of Frame) frame number in
|
||
the host controller. The SOF packet is sent
|
||
every 1ms and the host will increment the
|
||
frame number by 1 each time. */
|
||
__IOM uint32_t SOF_RD; /*!< (@ 0x00000048) Read the last SOF (Start of Frame) frame number
|
||
seen. In device mode the last SOF received
|
||
from the host. In host mode the last SOF
|
||
sent by the host. */
|
||
__IOM uint32_t SIE_CTRL; /*!< (@ 0x0000004C) SIE control register */
|
||
__IOM uint32_t SIE_STATUS; /*!< (@ 0x00000050) SIE status register */
|
||
__IOM uint32_t INT_EP_CTRL; /*!< (@ 0x00000054) interrupt endpoint control register */
|
||
__IOM uint32_t BUFF_STATUS; /*!< (@ 0x00000058) Buffer status register. A bit set here indicates
|
||
that a buffer has completed on the endpoint
|
||
(if the buffer interrupt is enabled). It
|
||
is possible for 2 buffers to be completed,
|
||
so clearing the buffer status bit may instantly
|
||
re set it on the next clock cycle. */
|
||
__IOM uint32_t BUFF_CPU_SHOULD_HANDLE; /*!< (@ 0x0000005C) Which of the double buffers should be handled.
|
||
Only valid if using an interrupt per buffer
|
||
(i.e. not per 2 buffers). Not valid for
|
||
host interrupt endpoint polling because
|
||
they are only single buffered. */
|
||
__IOM uint32_t EP_ABORT; /*!< (@ 0x00000060) Device only: Can be set to ignore the buffer
|
||
control register for this endpoint in case
|
||
you would like to revoke a buffer. A NAK
|
||
will be sent for every access to the endpoint
|
||
until this bit is cleared. A corresponding
|
||
bit in `EP_ABORT_DONE` is set when it is
|
||
safe to modify the buffer control register. */
|
||
__IOM uint32_t EP_ABORT_DONE; /*!< (@ 0x00000064) Device only: Used in conjunction with `EP_ABORT`.
|
||
Set once an endpoint is idle so the programmer
|
||
knows it is safe to modify the buffer control
|
||
register. */
|
||
__IOM uint32_t EP_STALL_ARM; /*!< (@ 0x00000068) Device: this bit must be set in conjunction with
|
||
the `STALL` bit in the buffer control register
|
||
to send a STALL on EP0. The device controller
|
||
clears these bits when a SETUP packet is
|
||
received because the USB spec requires that
|
||
a STALL condition is cleared when a SETUP
|
||
packet is received. */
|
||
__IOM uint32_t NAK_POLL; /*!< (@ 0x0000006C) Used by the host controller. Sets the wait time
|
||
in microseconds before trying again if the
|
||
device replies with a NAK. */
|
||
__IOM uint32_t EP_STATUS_STALL_NAK; /*!< (@ 0x00000070) Device: bits are set when the `IRQ_ON_NAK` or
|
||
`IRQ_ON_STALL` bits are set. For EP0 this
|
||
comes from `SIE_CTRL`. For all other endpoints
|
||
it comes from the endpoint control register. */
|
||
__IOM uint32_t USB_MUXING; /*!< (@ 0x00000074) Where to connect the USB controller. Should be
|
||
to_phy by default. */
|
||
__IOM uint32_t USB_PWR; /*!< (@ 0x00000078) Overrides for the power signals in the event
|
||
that the VBUS signals are not hooked up
|
||
to GPIO. Set the value of the override and
|
||
then the override enable to switch over
|
||
to the override value. */
|
||
__IOM uint32_t USBPHY_DIRECT; /*!< (@ 0x0000007C) This register allows for direct control of the
|
||
USB phy. Use in conjunction with usbphy_direct_override
|
||
register to enable each override bit. */
|
||
__IOM uint32_t USBPHY_DIRECT_OVERRIDE; /*!< (@ 0x00000080) Override enable for each control in usbphy_direct */
|
||
__IOM uint32_t USBPHY_TRIM; /*!< (@ 0x00000084) Used to adjust trim values of USB phy pull down
|
||
resistors. */
|
||
__IM uint32_t RESERVED;
|
||
__IOM uint32_t INTR; /*!< (@ 0x0000008C) Raw Interrupts */
|
||
__IOM uint32_t INTE; /*!< (@ 0x00000090) Interrupt Enable */
|
||
__IOM uint32_t INTF; /*!< (@ 0x00000094) Interrupt Force */
|
||
__IOM uint32_t INTS; /*!< (@ 0x00000098) Interrupt status after masking & forcing */
|
||
} USBCTRL_REGS_Type; /*!< Size = 156 (0x9c) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PIO0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Programmable IO block (PIO0)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0x50200000) PIO0 Structure */
|
||
__IOM uint32_t CTRL; /*!< (@ 0x00000000) PIO control register */
|
||
__IOM uint32_t FSTAT; /*!< (@ 0x00000004) FIFO status register */
|
||
__IOM uint32_t FDEBUG; /*!< (@ 0x00000008) FIFO debug register */
|
||
__IOM uint32_t FLEVEL; /*!< (@ 0x0000000C) FIFO levels */
|
||
__OM uint32_t TXF0; /*!< (@ 0x00000010) Direct write access to the TX FIFO for this state
|
||
machine. Each write pushes one word to the
|
||
FIFO. Attempting to write to a full FIFO
|
||
has no effect on the FIFO state or contents,
|
||
and sets the sticky FDEBUG_TXOVER error
|
||
flag for this FIFO. */
|
||
__OM uint32_t TXF1; /*!< (@ 0x00000014) Direct write access to the TX FIFO for this state
|
||
machine. Each write pushes one word to the
|
||
FIFO. Attempting to write to a full FIFO
|
||
has no effect on the FIFO state or contents,
|
||
and sets the sticky FDEBUG_TXOVER error
|
||
flag for this FIFO. */
|
||
__OM uint32_t TXF2; /*!< (@ 0x00000018) Direct write access to the TX FIFO for this state
|
||
machine. Each write pushes one word to the
|
||
FIFO. Attempting to write to a full FIFO
|
||
has no effect on the FIFO state or contents,
|
||
and sets the sticky FDEBUG_TXOVER error
|
||
flag for this FIFO. */
|
||
__OM uint32_t TXF3; /*!< (@ 0x0000001C) Direct write access to the TX FIFO for this state
|
||
machine. Each write pushes one word to the
|
||
FIFO. Attempting to write to a full FIFO
|
||
has no effect on the FIFO state or contents,
|
||
and sets the sticky FDEBUG_TXOVER error
|
||
flag for this FIFO. */
|
||
__IM uint32_t RXF0; /*!< (@ 0x00000020) Direct read access to the RX FIFO for this state
|
||
machine. Each read pops one word from the
|
||
FIFO. Attempting to read from an empty FIFO
|
||
has no effect on the FIFO state, and sets
|
||
the sticky FDEBUG_RXUNDER error flag for
|
||
this FIFO. The data returned to the system
|
||
on a read from an empty FIFO is undefined. */
|
||
__IM uint32_t RXF1; /*!< (@ 0x00000024) Direct read access to the RX FIFO for this state
|
||
machine. Each read pops one word from the
|
||
FIFO. Attempting to read from an empty FIFO
|
||
has no effect on the FIFO state, and sets
|
||
the sticky FDEBUG_RXUNDER error flag for
|
||
this FIFO. The data returned to the system
|
||
on a read from an empty FIFO is undefined. */
|
||
__IM uint32_t RXF2; /*!< (@ 0x00000028) Direct read access to the RX FIFO for this state
|
||
machine. Each read pops one word from the
|
||
FIFO. Attempting to read from an empty FIFO
|
||
has no effect on the FIFO state, and sets
|
||
the sticky FDEBUG_RXUNDER error flag for
|
||
this FIFO. The data returned to the system
|
||
on a read from an empty FIFO is undefined. */
|
||
__IM uint32_t RXF3; /*!< (@ 0x0000002C) Direct read access to the RX FIFO for this state
|
||
machine. Each read pops one word from the
|
||
FIFO. Attempting to read from an empty FIFO
|
||
has no effect on the FIFO state, and sets
|
||
the sticky FDEBUG_RXUNDER error flag for
|
||
this FIFO. The data returned to the system
|
||
on a read from an empty FIFO is undefined. */
|
||
__IOM uint32_t IRQ; /*!< (@ 0x00000030) State machine IRQ flags register. Write 1 to
|
||
clear. There are 8 state machine IRQ flags,
|
||
which can be set, cleared, and waited on
|
||
by the state machines. There's no fixed
|
||
association between flags and state machines
|
||
-- any state machine can use any flag.
|
||
|
||
Any of the 8 flags can be used for timing
|
||
synchronisation between state machines,
|
||
using IRQ and WAIT instructions. The lower
|
||
four of these flags are also routed out
|
||
to system-level interrupt requests, alongside
|
||
FIFO status in */
|
||
__IOM uint32_t IRQ_FORCE; /*!< (@ 0x00000034) Writing a 1 to each of these bits will forcibly
|
||
assert the corresponding IRQ. Note this
|
||
is different to the INTF register: writing
|
||
here affects PIO internal state. INTF just
|
||
asserts the processor-facing IRQ signal
|
||
for testing ISRs, and is not visible to
|
||
the state machines. */
|
||
__IOM uint32_t INPUT_SYNC_BYPASS; /*!< (@ 0x00000038) There is a 2-flipflop synchronizer on each GPIO
|
||
input, which protects PIO logic from metastabilities.
|
||
This increases input delay, and for fast
|
||
synchronous IO (e.g. SPI) these synchronizers
|
||
may need to be bypassed. Each bit in this
|
||
register corresponds to one GPIO.
|
||
0 -> input is synchronized (default)
|
||
1 -> synchronizer is bypassed
|
||
If in doubt, leave this register as all
|
||
zeroes. */
|
||
__IM uint32_t DBG_PADOUT; /*!< (@ 0x0000003C) Read to sample the pad output values PIO is currently
|
||
driving to the GPIOs. On RP2040 there are
|
||
30 GPIOs, so the two most significant bits
|
||
are hardwired to 0. */
|
||
__IM uint32_t DBG_PADOE; /*!< (@ 0x00000040) Read to sample the pad output enables (direction)
|
||
PIO is currently driving to the GPIOs. On
|
||
RP2040 there are 30 GPIOs, so the two most
|
||
significant bits are hardwired to 0. */
|
||
__IOM uint32_t DBG_CFGINFO; /*!< (@ 0x00000044) The PIO hardware has some free parameters that
|
||
may vary between chip products.
|
||
These should be provided in the chip datasheet,
|
||
but are also exposed here. */
|
||
__IOM uint32_t INSTR_MEM0; /*!< (@ 0x00000048) Write-only access to instruction memory location
|
||
0 */
|
||
__IOM uint32_t INSTR_MEM1; /*!< (@ 0x0000004C) Write-only access to instruction memory location
|
||
1 */
|
||
__IOM uint32_t INSTR_MEM2; /*!< (@ 0x00000050) Write-only access to instruction memory location
|
||
2 */
|
||
__IOM uint32_t INSTR_MEM3; /*!< (@ 0x00000054) Write-only access to instruction memory location
|
||
3 */
|
||
__IOM uint32_t INSTR_MEM4; /*!< (@ 0x00000058) Write-only access to instruction memory location
|
||
4 */
|
||
__IOM uint32_t INSTR_MEM5; /*!< (@ 0x0000005C) Write-only access to instruction memory location
|
||
5 */
|
||
__IOM uint32_t INSTR_MEM6; /*!< (@ 0x00000060) Write-only access to instruction memory location
|
||
6 */
|
||
__IOM uint32_t INSTR_MEM7; /*!< (@ 0x00000064) Write-only access to instruction memory location
|
||
7 */
|
||
__IOM uint32_t INSTR_MEM8; /*!< (@ 0x00000068) Write-only access to instruction memory location
|
||
8 */
|
||
__IOM uint32_t INSTR_MEM9; /*!< (@ 0x0000006C) Write-only access to instruction memory location
|
||
9 */
|
||
__IOM uint32_t INSTR_MEM10; /*!< (@ 0x00000070) Write-only access to instruction memory location
|
||
10 */
|
||
__IOM uint32_t INSTR_MEM11; /*!< (@ 0x00000074) Write-only access to instruction memory location
|
||
11 */
|
||
__IOM uint32_t INSTR_MEM12; /*!< (@ 0x00000078) Write-only access to instruction memory location
|
||
12 */
|
||
__IOM uint32_t INSTR_MEM13; /*!< (@ 0x0000007C) Write-only access to instruction memory location
|
||
13 */
|
||
__IOM uint32_t INSTR_MEM14; /*!< (@ 0x00000080) Write-only access to instruction memory location
|
||
14 */
|
||
__IOM uint32_t INSTR_MEM15; /*!< (@ 0x00000084) Write-only access to instruction memory location
|
||
15 */
|
||
__IOM uint32_t INSTR_MEM16; /*!< (@ 0x00000088) Write-only access to instruction memory location
|
||
16 */
|
||
__IOM uint32_t INSTR_MEM17; /*!< (@ 0x0000008C) Write-only access to instruction memory location
|
||
17 */
|
||
__IOM uint32_t INSTR_MEM18; /*!< (@ 0x00000090) Write-only access to instruction memory location
|
||
18 */
|
||
__IOM uint32_t INSTR_MEM19; /*!< (@ 0x00000094) Write-only access to instruction memory location
|
||
19 */
|
||
__IOM uint32_t INSTR_MEM20; /*!< (@ 0x00000098) Write-only access to instruction memory location
|
||
20 */
|
||
__IOM uint32_t INSTR_MEM21; /*!< (@ 0x0000009C) Write-only access to instruction memory location
|
||
21 */
|
||
__IOM uint32_t INSTR_MEM22; /*!< (@ 0x000000A0) Write-only access to instruction memory location
|
||
22 */
|
||
__IOM uint32_t INSTR_MEM23; /*!< (@ 0x000000A4) Write-only access to instruction memory location
|
||
23 */
|
||
__IOM uint32_t INSTR_MEM24; /*!< (@ 0x000000A8) Write-only access to instruction memory location
|
||
24 */
|
||
__IOM uint32_t INSTR_MEM25; /*!< (@ 0x000000AC) Write-only access to instruction memory location
|
||
25 */
|
||
__IOM uint32_t INSTR_MEM26; /*!< (@ 0x000000B0) Write-only access to instruction memory location
|
||
26 */
|
||
__IOM uint32_t INSTR_MEM27; /*!< (@ 0x000000B4) Write-only access to instruction memory location
|
||
27 */
|
||
__IOM uint32_t INSTR_MEM28; /*!< (@ 0x000000B8) Write-only access to instruction memory location
|
||
28 */
|
||
__IOM uint32_t INSTR_MEM29; /*!< (@ 0x000000BC) Write-only access to instruction memory location
|
||
29 */
|
||
__IOM uint32_t INSTR_MEM30; /*!< (@ 0x000000C0) Write-only access to instruction memory location
|
||
30 */
|
||
__IOM uint32_t INSTR_MEM31; /*!< (@ 0x000000C4) Write-only access to instruction memory location
|
||
31 */
|
||
__IOM uint32_t SM0_CLKDIV; /*!< (@ 0x000000C8) Clock divisor register for state machine 0
|
||
Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC
|
||
/ 256) */
|
||
__IOM uint32_t SM0_EXECCTRL; /*!< (@ 0x000000CC) Execution/behavioural settings for state machine
|
||
0 */
|
||
__IOM uint32_t SM0_SHIFTCTRL; /*!< (@ 0x000000D0) Control behaviour of the input/output shift registers
|
||
for state machine 0 */
|
||
__IOM uint32_t SM0_ADDR; /*!< (@ 0x000000D4) Current instruction address of state machine
|
||
0 */
|
||
__IOM uint32_t SM0_INSTR; /*!< (@ 0x000000D8) Read to see the instruction currently addressed
|
||
by state machine 0's program counter
|
||
Write to execute an instruction immediately
|
||
(including jumps) and then resume execution. */
|
||
__IOM uint32_t SM0_PINCTRL; /*!< (@ 0x000000DC) State machine pin control */
|
||
__IOM uint32_t SM1_CLKDIV; /*!< (@ 0x000000E0) Clock divisor register for state machine 1
|
||
Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC
|
||
/ 256) */
|
||
__IOM uint32_t SM1_EXECCTRL; /*!< (@ 0x000000E4) Execution/behavioural settings for state machine
|
||
1 */
|
||
__IOM uint32_t SM1_SHIFTCTRL; /*!< (@ 0x000000E8) Control behaviour of the input/output shift registers
|
||
for state machine 1 */
|
||
__IOM uint32_t SM1_ADDR; /*!< (@ 0x000000EC) Current instruction address of state machine
|
||
1 */
|
||
__IOM uint32_t SM1_INSTR; /*!< (@ 0x000000F0) Read to see the instruction currently addressed
|
||
by state machine 1's program counter
|
||
Write to execute an instruction immediately
|
||
(including jumps) and then resume execution. */
|
||
__IOM uint32_t SM1_PINCTRL; /*!< (@ 0x000000F4) State machine pin control */
|
||
__IOM uint32_t SM2_CLKDIV; /*!< (@ 0x000000F8) Clock divisor register for state machine 2
|
||
Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC
|
||
/ 256) */
|
||
__IOM uint32_t SM2_EXECCTRL; /*!< (@ 0x000000FC) Execution/behavioural settings for state machine
|
||
2 */
|
||
__IOM uint32_t SM2_SHIFTCTRL; /*!< (@ 0x00000100) Control behaviour of the input/output shift registers
|
||
for state machine 2 */
|
||
__IOM uint32_t SM2_ADDR; /*!< (@ 0x00000104) Current instruction address of state machine
|
||
2 */
|
||
__IOM uint32_t SM2_INSTR; /*!< (@ 0x00000108) Read to see the instruction currently addressed
|
||
by state machine 2's program counter
|
||
Write to execute an instruction immediately
|
||
(including jumps) and then resume execution. */
|
||
__IOM uint32_t SM2_PINCTRL; /*!< (@ 0x0000010C) State machine pin control */
|
||
__IOM uint32_t SM3_CLKDIV; /*!< (@ 0x00000110) Clock divisor register for state machine 3
|
||
Frequency = clock freq / (CLKDIV_INT + CLKDIV_FRAC
|
||
/ 256) */
|
||
__IOM uint32_t SM3_EXECCTRL; /*!< (@ 0x00000114) Execution/behavioural settings for state machine
|
||
3 */
|
||
__IOM uint32_t SM3_SHIFTCTRL; /*!< (@ 0x00000118) Control behaviour of the input/output shift registers
|
||
for state machine 3 */
|
||
__IOM uint32_t SM3_ADDR; /*!< (@ 0x0000011C) Current instruction address of state machine
|
||
3 */
|
||
__IOM uint32_t SM3_INSTR; /*!< (@ 0x00000120) Read to see the instruction currently addressed
|
||
by state machine 3's program counter
|
||
Write to execute an instruction immediately
|
||
(including jumps) and then resume execution. */
|
||
__IOM uint32_t SM3_PINCTRL; /*!< (@ 0x00000124) State machine pin control */
|
||
__IOM uint32_t INTR; /*!< (@ 0x00000128) Raw Interrupts */
|
||
__IOM uint32_t IRQ0_INTE; /*!< (@ 0x0000012C) Interrupt Enable for irq0 */
|
||
__IOM uint32_t IRQ0_INTF; /*!< (@ 0x00000130) Interrupt Force for irq0 */
|
||
__IOM uint32_t IRQ0_INTS; /*!< (@ 0x00000134) Interrupt status after masking & forcing for
|
||
irq0 */
|
||
__IOM uint32_t IRQ1_INTE; /*!< (@ 0x00000138) Interrupt Enable for irq1 */
|
||
__IOM uint32_t IRQ1_INTF; /*!< (@ 0x0000013C) Interrupt Force for irq1 */
|
||
__IOM uint32_t IRQ1_INTS; /*!< (@ 0x00000140) Interrupt status after masking & forcing for
|
||
irq1 */
|
||
} PIO0_Type; /*!< Size = 324 (0x144) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SIO ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief Single-cycle IO block\n
|
||
Provides core-local and inter-core hardware for the two processors, with single-cycle access. (SIO)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0xD0000000) SIO Structure */
|
||
__IM uint32_t CPUID; /*!< (@ 0x00000000) Processor core identifier
|
||
Value is 0 when read from processor core
|
||
0, and 1 when read from processor core 1. */
|
||
__IOM uint32_t GPIO_IN; /*!< (@ 0x00000004) Input value for GPIO pins */
|
||
__IOM uint32_t GPIO_HI_IN; /*!< (@ 0x00000008) Input value for QSPI pins */
|
||
__IM uint32_t RESERVED;
|
||
__IOM uint32_t GPIO_OUT; /*!< (@ 0x00000010) GPIO output value */
|
||
__IOM uint32_t GPIO_OUT_SET; /*!< (@ 0x00000014) GPIO output value set */
|
||
__IOM uint32_t GPIO_OUT_CLR; /*!< (@ 0x00000018) GPIO output value clear */
|
||
__IOM uint32_t GPIO_OUT_XOR; /*!< (@ 0x0000001C) GPIO output value XOR */
|
||
__IOM uint32_t GPIO_OE; /*!< (@ 0x00000020) GPIO output enable */
|
||
__IOM uint32_t GPIO_OE_SET; /*!< (@ 0x00000024) GPIO output enable set */
|
||
__IOM uint32_t GPIO_OE_CLR; /*!< (@ 0x00000028) GPIO output enable clear */
|
||
__IOM uint32_t GPIO_OE_XOR; /*!< (@ 0x0000002C) GPIO output enable XOR */
|
||
__IOM uint32_t GPIO_HI_OUT; /*!< (@ 0x00000030) QSPI output value */
|
||
__IOM uint32_t GPIO_HI_OUT_SET; /*!< (@ 0x00000034) QSPI output value set */
|
||
__IOM uint32_t GPIO_HI_OUT_CLR; /*!< (@ 0x00000038) QSPI output value clear */
|
||
__IOM uint32_t GPIO_HI_OUT_XOR; /*!< (@ 0x0000003C) QSPI output value XOR */
|
||
__IOM uint32_t GPIO_HI_OE; /*!< (@ 0x00000040) QSPI output enable */
|
||
__IOM uint32_t GPIO_HI_OE_SET; /*!< (@ 0x00000044) QSPI output enable set */
|
||
__IOM uint32_t GPIO_HI_OE_CLR; /*!< (@ 0x00000048) QSPI output enable clear */
|
||
__IOM uint32_t GPIO_HI_OE_XOR; /*!< (@ 0x0000004C) QSPI output enable XOR */
|
||
__IOM uint32_t FIFO_ST; /*!< (@ 0x00000050) Status register for inter-core FIFOs (mailboxes).
|
||
There is one FIFO in the core 0 -> core
|
||
1 direction, and one core 1 -> core 0. Both
|
||
are 32 bits wide and 8 words deep.
|
||
Core 0 can see the read side of the 1->0
|
||
FIFO (RX), and the write side of 0->1 FIFO
|
||
(TX).
|
||
Core 1 can see the read side of the 0->1
|
||
FIFO (RX), and the write side of 1->0 FIFO
|
||
(TX).
|
||
The SIO IRQ for each core is the logical
|
||
OR of the VLD, WOF and ROE fields of its
|
||
FIFO_ */
|
||
__OM uint32_t FIFO_WR; /*!< (@ 0x00000054) Write access to this core's TX FIFO */
|
||
__IM uint32_t FIFO_RD; /*!< (@ 0x00000058) Read access to this core's RX FIFO */
|
||
__IM uint32_t SPINLOCK_ST; /*!< (@ 0x0000005C) Spinlock state
|
||
A bitmap containing the state of all 32
|
||
spinlocks (1=locked).
|
||
Mainly intended for debugging. */
|
||
__IOM uint32_t DIV_UDIVIDEND; /*!< (@ 0x00000060) Divider unsigned dividend
|
||
Write to the DIVIDEND operand of the divider,
|
||
i.e. the p in `p / q`.
|
||
Any operand write starts a new calculation.
|
||
The results appear in QUOTIENT, REMAINDER.
|
||
UDIVIDEND/SDIVIDEND are aliases of the same
|
||
internal register. The U alias starts an
|
||
unsigned calculation, and the S alias starts
|
||
a signed calculation. */
|
||
__IOM uint32_t DIV_UDIVISOR; /*!< (@ 0x00000064) Divider unsigned divisor
|
||
Write to the DIVISOR operand of the divider,
|
||
i.e. the q in `p / q`.
|
||
Any operand write starts a new calculation.
|
||
The results appear in QUOTIENT, REMAINDER.
|
||
UDIVISOR/SDIVISOR are aliases of the same
|
||
internal register. The U alias starts an
|
||
unsigned calculation, and the S alias starts
|
||
a signed calculation. */
|
||
__IOM uint32_t DIV_SDIVIDEND; /*!< (@ 0x00000068) Divider signed dividend
|
||
The same as UDIVIDEND, but starts a signed
|
||
calculation, rather than unsigned. */
|
||
__IOM uint32_t DIV_SDIVISOR; /*!< (@ 0x0000006C) Divider signed divisor
|
||
The same as UDIVISOR, but starts a signed
|
||
calculation, rather than unsigned. */
|
||
__IOM uint32_t DIV_QUOTIENT; /*!< (@ 0x00000070) Divider result quotient
|
||
The result of `DIVIDEND / DIVISOR` (division).
|
||
Contents undefined while CSR_READY is low.
|
||
For signed calculations, QUOTIENT is negative
|
||
when the signs of DIVIDEND and DIVISOR differ.
|
||
This register can be written to directly,
|
||
for context save/restore purposes. This
|
||
halts any
|
||
in-progress calculation and sets the CSR_READY
|
||
and CSR_DIRTY flags.
|
||
Reading from QUOTIENT clears the CSR_DIRTY
|
||
flag, so sh */
|
||
__IOM uint32_t DIV_REMAINDER; /*!< (@ 0x00000074) Divider result remainder
|
||
The result of `DIVIDEND % DIVISOR` (modulo).
|
||
Contents undefined while CSR_READY is low.
|
||
For signed calculations, REMAINDER is negative
|
||
only when DIVIDEND is negative.
|
||
This register can be written to directly,
|
||
for context save/restore purposes. This
|
||
halts any
|
||
in-progress calculation and sets the CSR_READY
|
||
and CSR_DIRTY flags. */
|
||
__IOM uint32_t DIV_CSR; /*!< (@ 0x00000078) Control and status register for divider. */
|
||
__IM uint32_t RESERVED1;
|
||
__IOM uint32_t INTERP0_ACCUM0; /*!< (@ 0x00000080) Read/write access to accumulator 0 */
|
||
__IOM uint32_t INTERP0_ACCUM1; /*!< (@ 0x00000084) Read/write access to accumulator 1 */
|
||
__IOM uint32_t INTERP0_BASE0; /*!< (@ 0x00000088) Read/write access to BASE0 register. */
|
||
__IOM uint32_t INTERP0_BASE1; /*!< (@ 0x0000008C) Read/write access to BASE1 register. */
|
||
__IOM uint32_t INTERP0_BASE2; /*!< (@ 0x00000090) Read/write access to BASE2 register. */
|
||
__IM uint32_t INTERP0_POP_LANE0; /*!< (@ 0x00000094) Read LANE0 result, and simultaneously write lane
|
||
results to both accumulators (POP). */
|
||
__IM uint32_t INTERP0_POP_LANE1; /*!< (@ 0x00000098) Read LANE1 result, and simultaneously write lane
|
||
results to both accumulators (POP). */
|
||
__IM uint32_t INTERP0_POP_FULL; /*!< (@ 0x0000009C) Read FULL result, and simultaneously write lane
|
||
results to both accumulators (POP). */
|
||
__IM uint32_t INTERP0_PEEK_LANE0; /*!< (@ 0x000000A0) Read LANE0 result, without altering any internal
|
||
state (PEEK). */
|
||
__IM uint32_t INTERP0_PEEK_LANE1; /*!< (@ 0x000000A4) Read LANE1 result, without altering any internal
|
||
state (PEEK). */
|
||
__IM uint32_t INTERP0_PEEK_FULL; /*!< (@ 0x000000A8) Read FULL result, without altering any internal
|
||
state (PEEK). */
|
||
__IOM uint32_t INTERP0_CTRL_LANE0; /*!< (@ 0x000000AC) Control register for lane 0 */
|
||
__IOM uint32_t INTERP0_CTRL_LANE1; /*!< (@ 0x000000B0) Control register for lane 1 */
|
||
__IOM uint32_t INTERP0_ACCUM0_ADD; /*!< (@ 0x000000B4) Values written here are atomically added to ACCUM0
|
||
Reading yields lane 0's raw shift and mask
|
||
value (BASE0 not added). */
|
||
__IOM uint32_t INTERP0_ACCUM1_ADD; /*!< (@ 0x000000B8) Values written here are atomically added to ACCUM1
|
||
Reading yields lane 1's raw shift and mask
|
||
value (BASE1 not added). */
|
||
__OM uint32_t INTERP0_BASE_1AND0; /*!< (@ 0x000000BC) On write, the lower 16 bits go to BASE0, upper
|
||
bits to BASE1 simultaneously.
|
||
Each half is sign-extended to 32 bits if
|
||
that lane's SIGNED flag is set. */
|
||
__IOM uint32_t INTERP1_ACCUM0; /*!< (@ 0x000000C0) Read/write access to accumulator 0 */
|
||
__IOM uint32_t INTERP1_ACCUM1; /*!< (@ 0x000000C4) Read/write access to accumulator 1 */
|
||
__IOM uint32_t INTERP1_BASE0; /*!< (@ 0x000000C8) Read/write access to BASE0 register. */
|
||
__IOM uint32_t INTERP1_BASE1; /*!< (@ 0x000000CC) Read/write access to BASE1 register. */
|
||
__IOM uint32_t INTERP1_BASE2; /*!< (@ 0x000000D0) Read/write access to BASE2 register. */
|
||
__IM uint32_t INTERP1_POP_LANE0; /*!< (@ 0x000000D4) Read LANE0 result, and simultaneously write lane
|
||
results to both accumulators (POP). */
|
||
__IM uint32_t INTERP1_POP_LANE1; /*!< (@ 0x000000D8) Read LANE1 result, and simultaneously write lane
|
||
results to both accumulators (POP). */
|
||
__IM uint32_t INTERP1_POP_FULL; /*!< (@ 0x000000DC) Read FULL result, and simultaneously write lane
|
||
results to both accumulators (POP). */
|
||
__IM uint32_t INTERP1_PEEK_LANE0; /*!< (@ 0x000000E0) Read LANE0 result, without altering any internal
|
||
state (PEEK). */
|
||
__IM uint32_t INTERP1_PEEK_LANE1; /*!< (@ 0x000000E4) Read LANE1 result, without altering any internal
|
||
state (PEEK). */
|
||
__IM uint32_t INTERP1_PEEK_FULL; /*!< (@ 0x000000E8) Read FULL result, without altering any internal
|
||
state (PEEK). */
|
||
__IOM uint32_t INTERP1_CTRL_LANE0; /*!< (@ 0x000000EC) Control register for lane 0 */
|
||
__IOM uint32_t INTERP1_CTRL_LANE1; /*!< (@ 0x000000F0) Control register for lane 1 */
|
||
__IOM uint32_t INTERP1_ACCUM0_ADD; /*!< (@ 0x000000F4) Values written here are atomically added to ACCUM0
|
||
Reading yields lane 0's raw shift and mask
|
||
value (BASE0 not added). */
|
||
__IOM uint32_t INTERP1_ACCUM1_ADD; /*!< (@ 0x000000F8) Values written here are atomically added to ACCUM1
|
||
Reading yields lane 1's raw shift and mask
|
||
value (BASE1 not added). */
|
||
__OM uint32_t INTERP1_BASE_1AND0; /*!< (@ 0x000000FC) On write, the lower 16 bits go to BASE0, upper
|
||
bits to BASE1 simultaneously.
|
||
Each half is sign-extended to 32 bits if
|
||
that lane's SIGNED flag is set. */
|
||
__IOM uint32_t SPINLOCK0; /*!< (@ 0x00000100) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK1; /*!< (@ 0x00000104) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK2; /*!< (@ 0x00000108) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK3; /*!< (@ 0x0000010C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK4; /*!< (@ 0x00000110) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK5; /*!< (@ 0x00000114) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK6; /*!< (@ 0x00000118) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK7; /*!< (@ 0x0000011C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK8; /*!< (@ 0x00000120) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK9; /*!< (@ 0x00000124) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK10; /*!< (@ 0x00000128) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK11; /*!< (@ 0x0000012C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK12; /*!< (@ 0x00000130) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK13; /*!< (@ 0x00000134) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK14; /*!< (@ 0x00000138) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK15; /*!< (@ 0x0000013C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK16; /*!< (@ 0x00000140) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK17; /*!< (@ 0x00000144) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK18; /*!< (@ 0x00000148) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK19; /*!< (@ 0x0000014C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK20; /*!< (@ 0x00000150) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK21; /*!< (@ 0x00000154) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK22; /*!< (@ 0x00000158) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK23; /*!< (@ 0x0000015C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK24; /*!< (@ 0x00000160) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK25; /*!< (@ 0x00000164) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK26; /*!< (@ 0x00000168) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK27; /*!< (@ 0x0000016C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK28; /*!< (@ 0x00000170) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK29; /*!< (@ 0x00000174) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK30; /*!< (@ 0x00000178) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
__IOM uint32_t SPINLOCK31; /*!< (@ 0x0000017C) Reading from a spinlock address will:
|
||
- Return 0 if lock is already locked
|
||
- Otherwise return nonzero, and simultaneously
|
||
claim the lock
|
||
|
||
Writing (any value) releases the lock.
|
||
If core 0 and core 1 attempt to claim the
|
||
same lock simultaneously, core 0 wins.
|
||
The value returned on success is 0x1 <<
|
||
lock number. */
|
||
} SIO_Type; /*!< Size = 384 (0x180) */
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PPB ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/**
|
||
* @brief PPB (PPB)
|
||
*/
|
||
|
||
typedef struct { /*!< (@ 0xE0000000) PPB Structure */
|
||
__IM uint32_t RESERVED[14340];
|
||
__IOM uint32_t SYST_CSR; /*!< (@ 0x0000E010) Use the SysTick Control and Status Register to
|
||
enable the SysTick features. */
|
||
__IOM uint32_t SYST_RVR; /*!< (@ 0x0000E014) Use the SysTick Reload Value Register to specify
|
||
the start value to load into the current
|
||
value register when the counter reaches
|
||
0. It can be any value between 0 and 0x00FFFFFF.
|
||
A start value of 0 is possible, but has
|
||
no effect because the SysTick interrupt
|
||
and COUNTFLAG are activated when counting
|
||
from 1 to 0. The reset value of this register
|
||
is UNKNOWN.
|
||
To generate a multi-shot timer with a period
|
||
of N processor clock cycles, use a RELOAD
|
||
value of N-1. For example, if the S */
|
||
__IOM uint32_t SYST_CVR; /*!< (@ 0x0000E018) Use the SysTick Current Value Register to find
|
||
the current value in the register. The reset
|
||
value of this register is UNKNOWN. */
|
||
__IOM uint32_t SYST_CALIB; /*!< (@ 0x0000E01C) Use the SysTick Calibration Value Register to
|
||
enable software to scale to any required
|
||
speed using divide and multiply. */
|
||
__IM uint32_t RESERVED1[56];
|
||
__IOM uint32_t NVIC_ISER; /*!< (@ 0x0000E100) Use the Interrupt Set-Enable Register to enable
|
||
interrupts and determine which interrupts
|
||
are currently enabled.
|
||
If a pending interrupt is enabled, the NVIC
|
||
activates the interrupt based on its priority.
|
||
If an interrupt is not enabled, asserting
|
||
its interrupt signal changes the interrupt
|
||
state to pending, but the NVIC never activates
|
||
the interrupt, regardless of its priority. */
|
||
__IM uint32_t RESERVED2[31];
|
||
__IOM uint32_t NVIC_ICER; /*!< (@ 0x0000E180) Use the Interrupt Clear-Enable Registers to disable
|
||
interrupts and determine which interrupts
|
||
are currently enabled. */
|
||
__IM uint32_t RESERVED3[31];
|
||
__IOM uint32_t NVIC_ISPR; /*!< (@ 0x0000E200) The NVIC_ISPR forces interrupts into the pending
|
||
state, and shows which interrupts are pending. */
|
||
__IM uint32_t RESERVED4[31];
|
||
__IOM uint32_t NVIC_ICPR; /*!< (@ 0x0000E280) Use the Interrupt Clear-Pending Register to clear
|
||
pending interrupts and determine which interrupts
|
||
are currently pending. */
|
||
__IM uint32_t RESERVED5[95];
|
||
__IOM uint32_t NVIC_IPR0; /*!< (@ 0x0000E400) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest.
|
||
Note: Writing 1 to an NVIC_ICPR bit does
|
||
not affect the active state of the corresponding
|
||
interrupt.
|
||
These registers are only word-accessible */
|
||
__IOM uint32_t NVIC_IPR1; /*!< (@ 0x0000E404) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IOM uint32_t NVIC_IPR2; /*!< (@ 0x0000E408) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IOM uint32_t NVIC_IPR3; /*!< (@ 0x0000E40C) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IOM uint32_t NVIC_IPR4; /*!< (@ 0x0000E410) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IOM uint32_t NVIC_IPR5; /*!< (@ 0x0000E414) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IOM uint32_t NVIC_IPR6; /*!< (@ 0x0000E418) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IOM uint32_t NVIC_IPR7; /*!< (@ 0x0000E41C) Use the Interrupt Priority Registers to assign
|
||
a priority from 0 to 3 to each of the available
|
||
interrupts. 0 is the highest priority, and
|
||
3 is the lowest. */
|
||
__IM uint32_t RESERVED6[568];
|
||
__IOM uint32_t CPUID; /*!< (@ 0x0000ED00) Read the CPU ID Base Register to determine: the
|
||
ID number of the processor core, the version
|
||
number of the processor core, the implementation
|
||
details of the processor core. */
|
||
__IOM uint32_t ICSR; /*!< (@ 0x0000ED04) Use the Interrupt Control State Register to set
|
||
a pending Non-Maskable Interrupt (NMI),
|
||
set or clear a pending PendSV, set or clear
|
||
a pending SysTick, check for pending exceptions,
|
||
check the vector number of the highest priority
|
||
pended exception, check the vector number
|
||
of the active exception. */
|
||
__IOM uint32_t VTOR; /*!< (@ 0x0000ED08) The VTOR holds the vector table offset address. */
|
||
__IOM uint32_t AIRCR; /*!< (@ 0x0000ED0C) Use the Application Interrupt and Reset Control
|
||
Register to: determine data endianness,
|
||
clear all active state information from
|
||
debug halt mode, request a system reset. */
|
||
__IOM uint32_t SCR; /*!< (@ 0x0000ED10) System Control Register. Use the System Control
|
||
Register for power-management functions:
|
||
signal to the system when the processor
|
||
can enter a low power state, control how
|
||
the processor enters and exits low power
|
||
states. */
|
||
__IOM uint32_t CCR; /*!< (@ 0x0000ED14) The Configuration and Control Register permanently
|
||
enables stack alignment and causes unaligned
|
||
accesses to result in a Hard Fault. */
|
||
__IM uint32_t RESERVED7;
|
||
__IOM uint32_t SHPR2; /*!< (@ 0x0000ED1C) System handlers are a special class of exception
|
||
handler that can have their priority set
|
||
to any of the priority levels. Use the System
|
||
Handler Priority Register 2 to set the priority
|
||
of SVCall. */
|
||
__IOM uint32_t SHPR3; /*!< (@ 0x0000ED20) System handlers are a special class of exception
|
||
handler that can have their priority set
|
||
to any of the priority levels. Use the System
|
||
Handler Priority Register 3 to set the priority
|
||
of PendSV and SysTick. */
|
||
__IOM uint32_t SHCSR; /*!< (@ 0x0000ED24) Use the System Handler Control and State Register
|
||
to determine or clear the pending status
|
||
of SVCall. */
|
||
__IM uint32_t RESERVED8[26];
|
||
__IOM uint32_t MPU_TYPE; /*!< (@ 0x0000ED90) Read the MPU Type Register to determine if the
|
||
processor implements an MPU, and how many
|
||
regions the MPU supports. */
|
||
__IOM uint32_t MPU_CTRL; /*!< (@ 0x0000ED94) Use the MPU Control Register to enable and disable
|
||
the MPU, and to control whether the default
|
||
memory map is enabled as a background region
|
||
for privileged accesses, and whether the
|
||
MPU is enabled for HardFaults and NMIs. */
|
||
__IOM uint32_t MPU_RNR; /*!< (@ 0x0000ED98) Use the MPU Region Number Register to select
|
||
the region currently accessed by MPU_RBAR
|
||
and MPU_RASR. */
|
||
__IOM uint32_t MPU_RBAR; /*!< (@ 0x0000ED9C) Read the MPU Region Base Address Register to
|
||
determine the base address of the region
|
||
identified by MPU_RNR. Write to update the
|
||
base address of said region or that of a
|
||
specified region, with whose number MPU_RNR
|
||
will also be updated. */
|
||
__IOM uint32_t MPU_RASR; /*!< (@ 0x0000EDA0) Use the MPU Region Attribute and Size Register
|
||
to define the size, access behaviour and
|
||
memory type of the region identified by
|
||
MPU_RNR, and enable that region. */
|
||
} PPB_Type; /*!< Size = 60836 (0xeda4) */
|
||
|
||
|
||
/** @} */ /* End of group Device_Peripheral_peripherals */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Device Specific Peripheral Address Map ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/** @addtogroup Device_Peripheral_peripheralAddr
|
||
* @{
|
||
*/
|
||
|
||
#define XIP_CTRL_BASE 0x14000000UL
|
||
#define XIP_SSI_BASE 0x18000000UL
|
||
#define SYSINFO_BASE 0x40000000UL
|
||
#define SYSCFG_BASE 0x40004000UL
|
||
#define CLOCKS_BASE 0x40008000UL
|
||
#define RESETS_BASE 0x4000C000UL
|
||
#define PSM_BASE 0x40010000UL
|
||
#define IO_BANK0_BASE 0x40014000UL
|
||
#define IO_QSPI_BASE 0x40018000UL
|
||
#define PADS_BANK0_BASE 0x4001C000UL
|
||
#define PADS_QSPI_BASE 0x40020000UL
|
||
#define XOSC_BASE 0x40024000UL
|
||
#define PLL_SYS_BASE 0x40028000UL
|
||
#define PLL_USB_BASE 0x4002C000UL
|
||
#define BUSCTRL_BASE 0x40030000UL
|
||
#define UART0_BASE 0x40034000UL
|
||
#define UART1_BASE 0x40038000UL
|
||
#define SPI0_BASE 0x4003C000UL
|
||
#define SPI1_BASE 0x40040000UL
|
||
#define I2C0_BASE 0x40044000UL
|
||
#define I2C1_BASE 0x40048000UL
|
||
#define ADC_BASE 0x4004C000UL
|
||
#define PWM_BASE 0x40050000UL
|
||
#define TIMER_BASE 0x40054000UL
|
||
#define WATCHDOG_BASE 0x40058000UL
|
||
#define RTC_BASE 0x4005C000UL
|
||
#define ROSC_BASE 0x40060000UL
|
||
#define VREG_AND_CHIP_RESET_BASE 0x40064000UL
|
||
#define TBMAN_BASE 0x4006C000UL
|
||
#define DMA_BASE 0x50000000UL
|
||
#define USBCTRL_DPRAM_BASE 0x50100000UL
|
||
#define USBCTRL_REGS_BASE 0x50110000UL
|
||
#define PIO0_BASE 0x50200000UL
|
||
#define PIO1_BASE 0x50300000UL
|
||
#define SIO_BASE 0xD0000000UL
|
||
#define PPB_BASE 0xE0000000UL
|
||
|
||
/** @} */ /* End of group Device_Peripheral_peripheralAddr */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Peripheral declaration ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/** @addtogroup Device_Peripheral_declaration
|
||
* @{
|
||
*/
|
||
|
||
#define XIP_CTRL ((XIP_CTRL_Type*) XIP_CTRL_BASE)
|
||
#define XIP_SSI ((XIP_SSI_Type*) XIP_SSI_BASE)
|
||
#define SYSINFO ((SYSINFO_Type*) SYSINFO_BASE)
|
||
#define SYSCFG ((SYSCFG_Type*) SYSCFG_BASE)
|
||
#define CLOCKS ((CLOCKS_Type*) CLOCKS_BASE)
|
||
#define RESETS ((RESETS_Type*) RESETS_BASE)
|
||
#define PSM ((PSM_Type*) PSM_BASE)
|
||
#define IO_BANK0 ((IO_BANK0_Type*) IO_BANK0_BASE)
|
||
#define IO_QSPI ((IO_QSPI_Type*) IO_QSPI_BASE)
|
||
#define PADS_BANK0 ((PADS_BANK0_Type*) PADS_BANK0_BASE)
|
||
#define PADS_QSPI ((PADS_QSPI_Type*) PADS_QSPI_BASE)
|
||
#define XOSC ((XOSC_Type*) XOSC_BASE)
|
||
#define PLL_SYS ((PLL_SYS_Type*) PLL_SYS_BASE)
|
||
#define PLL_USB ((PLL_SYS_Type*) PLL_USB_BASE)
|
||
#define BUSCTRL ((BUSCTRL_Type*) BUSCTRL_BASE)
|
||
#define UART0 ((UART0_Type*) UART0_BASE)
|
||
#define UART1 ((UART0_Type*) UART1_BASE)
|
||
#define SPI0 ((SPI0_Type*) SPI0_BASE)
|
||
#define SPI1 ((SPI0_Type*) SPI1_BASE)
|
||
#define I2C0 ((I2C0_Type*) I2C0_BASE)
|
||
#define I2C1 ((I2C0_Type*) I2C1_BASE)
|
||
#define ADC ((ADC_Type*) ADC_BASE)
|
||
#define PWM ((PWM_Type*) PWM_BASE)
|
||
#define TIMER ((TIMER_Type*) TIMER_BASE)
|
||
#define WATCHDOG ((WATCHDOG_Type*) WATCHDOG_BASE)
|
||
#define RTC ((RTC_Type*) RTC_BASE)
|
||
#define ROSC ((ROSC_Type*) ROSC_BASE)
|
||
#define VREG_AND_CHIP_RESET ((VREG_AND_CHIP_RESET_Type*) VREG_AND_CHIP_RESET_BASE)
|
||
#define TBMAN ((TBMAN_Type*) TBMAN_BASE)
|
||
#define DMA ((DMA_Type*) DMA_BASE)
|
||
#define USBCTRL_DPRAM ((USBCTRL_DPRAM_Type*) USBCTRL_DPRAM_BASE)
|
||
#define USBCTRL_REGS ((USBCTRL_REGS_Type*) USBCTRL_REGS_BASE)
|
||
#define PIO0 ((PIO0_Type*) PIO0_BASE)
|
||
#define PIO1 ((PIO0_Type*) PIO1_BASE)
|
||
#define SIO ((SIO_Type*) SIO_BASE)
|
||
#define PPB ((PPB_Type*) PPB_BASE)
|
||
|
||
/** @} */ /* End of group Device_Peripheral_declaration */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Pos/Mask Peripheral Section ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/** @addtogroup PosMask_peripherals
|
||
* @{
|
||
*/
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XIP_CTRL ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
#define XIP_CTRL_CTRL_POWER_DOWN_Pos (3UL) /*!< POWER_DOWN (Bit 3) */
|
||
#define XIP_CTRL_CTRL_POWER_DOWN_Msk (0x8UL) /*!< POWER_DOWN (Bitfield-Mask: 0x01) */
|
||
#define XIP_CTRL_CTRL_ERR_BADWRITE_Pos (1UL) /*!< ERR_BADWRITE (Bit 1) */
|
||
#define XIP_CTRL_CTRL_ERR_BADWRITE_Msk (0x2UL) /*!< ERR_BADWRITE (Bitfield-Mask: 0x01) */
|
||
#define XIP_CTRL_CTRL_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define XIP_CTRL_CTRL_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= FLUSH ========================================================= */
|
||
#define XIP_CTRL_FLUSH_FLUSH_Pos (0UL) /*!< FLUSH (Bit 0) */
|
||
#define XIP_CTRL_FLUSH_FLUSH_Msk (0x1UL) /*!< FLUSH (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= STAT ========================================================== */
|
||
#define XIP_CTRL_STAT_FIFO_FULL_Pos (2UL) /*!< FIFO_FULL (Bit 2) */
|
||
#define XIP_CTRL_STAT_FIFO_FULL_Msk (0x4UL) /*!< FIFO_FULL (Bitfield-Mask: 0x01) */
|
||
#define XIP_CTRL_STAT_FIFO_EMPTY_Pos (1UL) /*!< FIFO_EMPTY (Bit 1) */
|
||
#define XIP_CTRL_STAT_FIFO_EMPTY_Msk (0x2UL) /*!< FIFO_EMPTY (Bitfield-Mask: 0x01) */
|
||
#define XIP_CTRL_STAT_FLUSH_READY_Pos (0UL) /*!< FLUSH_READY (Bit 0) */
|
||
#define XIP_CTRL_STAT_FLUSH_READY_Msk (0x1UL) /*!< FLUSH_READY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CTR_HIT ======================================================== */
|
||
/* ======================================================== CTR_ACC ======================================================== */
|
||
/* ====================================================== STREAM_ADDR ====================================================== */
|
||
#define XIP_CTRL_STREAM_ADDR_STREAM_ADDR_Pos (2UL) /*!< STREAM_ADDR (Bit 2) */
|
||
#define XIP_CTRL_STREAM_ADDR_STREAM_ADDR_Msk (0xfffffffcUL) /*!< STREAM_ADDR (Bitfield-Mask: 0x3fffffff) */
|
||
/* ====================================================== STREAM_CTR ======================================================= */
|
||
#define XIP_CTRL_STREAM_CTR_STREAM_CTR_Pos (0UL) /*!< STREAM_CTR (Bit 0) */
|
||
#define XIP_CTRL_STREAM_CTR_STREAM_CTR_Msk (0x3fffffUL) /*!< STREAM_CTR (Bitfield-Mask: 0x3fffff) */
|
||
/* ====================================================== STREAM_FIFO ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XIP_SSI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== CTRLR0 ========================================================= */
|
||
#define XIP_SSI_CTRLR0_SSTE_Pos (24UL) /*!< SSTE (Bit 24) */
|
||
#define XIP_SSI_CTRLR0_SSTE_Msk (0x1000000UL) /*!< SSTE (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_CTRLR0_SPI_FRF_Pos (21UL) /*!< SPI_FRF (Bit 21) */
|
||
#define XIP_SSI_CTRLR0_SPI_FRF_Msk (0x600000UL) /*!< SPI_FRF (Bitfield-Mask: 0x03) */
|
||
#define XIP_SSI_CTRLR0_DFS_32_Pos (16UL) /*!< DFS_32 (Bit 16) */
|
||
#define XIP_SSI_CTRLR0_DFS_32_Msk (0x1f0000UL) /*!< DFS_32 (Bitfield-Mask: 0x1f) */
|
||
#define XIP_SSI_CTRLR0_CFS_Pos (12UL) /*!< CFS (Bit 12) */
|
||
#define XIP_SSI_CTRLR0_CFS_Msk (0xf000UL) /*!< CFS (Bitfield-Mask: 0x0f) */
|
||
#define XIP_SSI_CTRLR0_SRL_Pos (11UL) /*!< SRL (Bit 11) */
|
||
#define XIP_SSI_CTRLR0_SRL_Msk (0x800UL) /*!< SRL (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_CTRLR0_SLV_OE_Pos (10UL) /*!< SLV_OE (Bit 10) */
|
||
#define XIP_SSI_CTRLR0_SLV_OE_Msk (0x400UL) /*!< SLV_OE (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_CTRLR0_TMOD_Pos (8UL) /*!< TMOD (Bit 8) */
|
||
#define XIP_SSI_CTRLR0_TMOD_Msk (0x300UL) /*!< TMOD (Bitfield-Mask: 0x03) */
|
||
#define XIP_SSI_CTRLR0_SCPOL_Pos (7UL) /*!< SCPOL (Bit 7) */
|
||
#define XIP_SSI_CTRLR0_SCPOL_Msk (0x80UL) /*!< SCPOL (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_CTRLR0_SCPH_Pos (6UL) /*!< SCPH (Bit 6) */
|
||
#define XIP_SSI_CTRLR0_SCPH_Msk (0x40UL) /*!< SCPH (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_CTRLR0_FRF_Pos (4UL) /*!< FRF (Bit 4) */
|
||
#define XIP_SSI_CTRLR0_FRF_Msk (0x30UL) /*!< FRF (Bitfield-Mask: 0x03) */
|
||
#define XIP_SSI_CTRLR0_DFS_Pos (0UL) /*!< DFS (Bit 0) */
|
||
#define XIP_SSI_CTRLR0_DFS_Msk (0xfUL) /*!< DFS (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CTRLR1 ========================================================= */
|
||
#define XIP_SSI_CTRLR1_NDF_Pos (0UL) /*!< NDF (Bit 0) */
|
||
#define XIP_SSI_CTRLR1_NDF_Msk (0xffffUL) /*!< NDF (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== SSIENR ========================================================= */
|
||
#define XIP_SSI_SSIENR_SSI_EN_Pos (0UL) /*!< SSI_EN (Bit 0) */
|
||
#define XIP_SSI_SSIENR_SSI_EN_Msk (0x1UL) /*!< SSI_EN (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= MWCR ========================================================== */
|
||
#define XIP_SSI_MWCR_MHS_Pos (2UL) /*!< MHS (Bit 2) */
|
||
#define XIP_SSI_MWCR_MHS_Msk (0x4UL) /*!< MHS (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_MWCR_MDD_Pos (1UL) /*!< MDD (Bit 1) */
|
||
#define XIP_SSI_MWCR_MDD_Msk (0x2UL) /*!< MDD (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_MWCR_MWMOD_Pos (0UL) /*!< MWMOD (Bit 0) */
|
||
#define XIP_SSI_MWCR_MWMOD_Msk (0x1UL) /*!< MWMOD (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== SER ========================================================== */
|
||
#define XIP_SSI_SER_SER_Pos (0UL) /*!< SER (Bit 0) */
|
||
#define XIP_SSI_SER_SER_Msk (0x1UL) /*!< SER (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= BAUDR ========================================================= */
|
||
#define XIP_SSI_BAUDR_SCKDV_Pos (0UL) /*!< SCKDV (Bit 0) */
|
||
#define XIP_SSI_BAUDR_SCKDV_Msk (0xffffUL) /*!< SCKDV (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== TXFTLR ========================================================= */
|
||
#define XIP_SSI_TXFTLR_TFT_Pos (0UL) /*!< TFT (Bit 0) */
|
||
#define XIP_SSI_TXFTLR_TFT_Msk (0xffUL) /*!< TFT (Bitfield-Mask: 0xff) */
|
||
/* ======================================================== RXFTLR ========================================================= */
|
||
#define XIP_SSI_RXFTLR_RFT_Pos (0UL) /*!< RFT (Bit 0) */
|
||
#define XIP_SSI_RXFTLR_RFT_Msk (0xffUL) /*!< RFT (Bitfield-Mask: 0xff) */
|
||
/* ========================================================= TXFLR ========================================================= */
|
||
#define XIP_SSI_TXFLR_TFTFL_Pos (0UL) /*!< TFTFL (Bit 0) */
|
||
#define XIP_SSI_TXFLR_TFTFL_Msk (0xffUL) /*!< TFTFL (Bitfield-Mask: 0xff) */
|
||
/* ========================================================= RXFLR ========================================================= */
|
||
#define XIP_SSI_RXFLR_RXTFL_Pos (0UL) /*!< RXTFL (Bit 0) */
|
||
#define XIP_SSI_RXFLR_RXTFL_Msk (0xffUL) /*!< RXTFL (Bitfield-Mask: 0xff) */
|
||
/* ========================================================== SR =========================================================== */
|
||
#define XIP_SSI_SR_DCOL_Pos (6UL) /*!< DCOL (Bit 6) */
|
||
#define XIP_SSI_SR_DCOL_Msk (0x40UL) /*!< DCOL (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SR_TXE_Pos (5UL) /*!< TXE (Bit 5) */
|
||
#define XIP_SSI_SR_TXE_Msk (0x20UL) /*!< TXE (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SR_RFF_Pos (4UL) /*!< RFF (Bit 4) */
|
||
#define XIP_SSI_SR_RFF_Msk (0x10UL) /*!< RFF (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SR_RFNE_Pos (3UL) /*!< RFNE (Bit 3) */
|
||
#define XIP_SSI_SR_RFNE_Msk (0x8UL) /*!< RFNE (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SR_TFE_Pos (2UL) /*!< TFE (Bit 2) */
|
||
#define XIP_SSI_SR_TFE_Msk (0x4UL) /*!< TFE (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SR_TFNF_Pos (1UL) /*!< TFNF (Bit 1) */
|
||
#define XIP_SSI_SR_TFNF_Msk (0x2UL) /*!< TFNF (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SR_BUSY_Pos (0UL) /*!< BUSY (Bit 0) */
|
||
#define XIP_SSI_SR_BUSY_Msk (0x1UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== IMR ========================================================== */
|
||
#define XIP_SSI_IMR_MSTIM_Pos (5UL) /*!< MSTIM (Bit 5) */
|
||
#define XIP_SSI_IMR_MSTIM_Msk (0x20UL) /*!< MSTIM (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_IMR_RXFIM_Pos (4UL) /*!< RXFIM (Bit 4) */
|
||
#define XIP_SSI_IMR_RXFIM_Msk (0x10UL) /*!< RXFIM (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_IMR_RXOIM_Pos (3UL) /*!< RXOIM (Bit 3) */
|
||
#define XIP_SSI_IMR_RXOIM_Msk (0x8UL) /*!< RXOIM (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_IMR_RXUIM_Pos (2UL) /*!< RXUIM (Bit 2) */
|
||
#define XIP_SSI_IMR_RXUIM_Msk (0x4UL) /*!< RXUIM (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_IMR_TXOIM_Pos (1UL) /*!< TXOIM (Bit 1) */
|
||
#define XIP_SSI_IMR_TXOIM_Msk (0x2UL) /*!< TXOIM (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_IMR_TXEIM_Pos (0UL) /*!< TXEIM (Bit 0) */
|
||
#define XIP_SSI_IMR_TXEIM_Msk (0x1UL) /*!< TXEIM (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== ISR ========================================================== */
|
||
#define XIP_SSI_ISR_MSTIS_Pos (5UL) /*!< MSTIS (Bit 5) */
|
||
#define XIP_SSI_ISR_MSTIS_Msk (0x20UL) /*!< MSTIS (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_ISR_RXFIS_Pos (4UL) /*!< RXFIS (Bit 4) */
|
||
#define XIP_SSI_ISR_RXFIS_Msk (0x10UL) /*!< RXFIS (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_ISR_RXOIS_Pos (3UL) /*!< RXOIS (Bit 3) */
|
||
#define XIP_SSI_ISR_RXOIS_Msk (0x8UL) /*!< RXOIS (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_ISR_RXUIS_Pos (2UL) /*!< RXUIS (Bit 2) */
|
||
#define XIP_SSI_ISR_RXUIS_Msk (0x4UL) /*!< RXUIS (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_ISR_TXOIS_Pos (1UL) /*!< TXOIS (Bit 1) */
|
||
#define XIP_SSI_ISR_TXOIS_Msk (0x2UL) /*!< TXOIS (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_ISR_TXEIS_Pos (0UL) /*!< TXEIS (Bit 0) */
|
||
#define XIP_SSI_ISR_TXEIS_Msk (0x1UL) /*!< TXEIS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= RISR ========================================================== */
|
||
#define XIP_SSI_RISR_MSTIR_Pos (5UL) /*!< MSTIR (Bit 5) */
|
||
#define XIP_SSI_RISR_MSTIR_Msk (0x20UL) /*!< MSTIR (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_RISR_RXFIR_Pos (4UL) /*!< RXFIR (Bit 4) */
|
||
#define XIP_SSI_RISR_RXFIR_Msk (0x10UL) /*!< RXFIR (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_RISR_RXOIR_Pos (3UL) /*!< RXOIR (Bit 3) */
|
||
#define XIP_SSI_RISR_RXOIR_Msk (0x8UL) /*!< RXOIR (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_RISR_RXUIR_Pos (2UL) /*!< RXUIR (Bit 2) */
|
||
#define XIP_SSI_RISR_RXUIR_Msk (0x4UL) /*!< RXUIR (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_RISR_TXOIR_Pos (1UL) /*!< TXOIR (Bit 1) */
|
||
#define XIP_SSI_RISR_TXOIR_Msk (0x2UL) /*!< TXOIR (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_RISR_TXEIR_Pos (0UL) /*!< TXEIR (Bit 0) */
|
||
#define XIP_SSI_RISR_TXEIR_Msk (0x1UL) /*!< TXEIR (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== TXOICR ========================================================= */
|
||
#define XIP_SSI_TXOICR_TXOICR_Pos (0UL) /*!< TXOICR (Bit 0) */
|
||
#define XIP_SSI_TXOICR_TXOICR_Msk (0x1UL) /*!< TXOICR (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== RXOICR ========================================================= */
|
||
#define XIP_SSI_RXOICR_RXOICR_Pos (0UL) /*!< RXOICR (Bit 0) */
|
||
#define XIP_SSI_RXOICR_RXOICR_Msk (0x1UL) /*!< RXOICR (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== RXUICR ========================================================= */
|
||
#define XIP_SSI_RXUICR_RXUICR_Pos (0UL) /*!< RXUICR (Bit 0) */
|
||
#define XIP_SSI_RXUICR_RXUICR_Msk (0x1UL) /*!< RXUICR (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== MSTICR ========================================================= */
|
||
#define XIP_SSI_MSTICR_MSTICR_Pos (0UL) /*!< MSTICR (Bit 0) */
|
||
#define XIP_SSI_MSTICR_MSTICR_Msk (0x1UL) /*!< MSTICR (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== ICR ========================================================== */
|
||
#define XIP_SSI_ICR_ICR_Pos (0UL) /*!< ICR (Bit 0) */
|
||
#define XIP_SSI_ICR_ICR_Msk (0x1UL) /*!< ICR (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= DMACR ========================================================= */
|
||
#define XIP_SSI_DMACR_TDMAE_Pos (1UL) /*!< TDMAE (Bit 1) */
|
||
#define XIP_SSI_DMACR_TDMAE_Msk (0x2UL) /*!< TDMAE (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_DMACR_RDMAE_Pos (0UL) /*!< RDMAE (Bit 0) */
|
||
#define XIP_SSI_DMACR_RDMAE_Msk (0x1UL) /*!< RDMAE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== DMATDLR ======================================================== */
|
||
#define XIP_SSI_DMATDLR_DMATDL_Pos (0UL) /*!< DMATDL (Bit 0) */
|
||
#define XIP_SSI_DMATDLR_DMATDL_Msk (0xffUL) /*!< DMATDL (Bitfield-Mask: 0xff) */
|
||
/* ======================================================== DMARDLR ======================================================== */
|
||
#define XIP_SSI_DMARDLR_DMARDL_Pos (0UL) /*!< DMARDL (Bit 0) */
|
||
#define XIP_SSI_DMARDLR_DMARDL_Msk (0xffUL) /*!< DMARDL (Bitfield-Mask: 0xff) */
|
||
/* ========================================================== IDR ========================================================== */
|
||
#define XIP_SSI_IDR_IDCODE_Pos (0UL) /*!< IDCODE (Bit 0) */
|
||
#define XIP_SSI_IDR_IDCODE_Msk (0xffffffffUL) /*!< IDCODE (Bitfield-Mask: 0xffffffff) */
|
||
/* ==================================================== SSI_VERSION_ID ===================================================== */
|
||
#define XIP_SSI_SSI_VERSION_ID_SSI_COMP_VERSION_Pos (0UL) /*!< SSI_COMP_VERSION (Bit 0) */
|
||
#define XIP_SSI_SSI_VERSION_ID_SSI_COMP_VERSION_Msk (0xffffffffUL) /*!< SSI_COMP_VERSION (Bitfield-Mask: 0xffffffff) */
|
||
/* ========================================================== DR0 ========================================================== */
|
||
#define XIP_SSI_DR0_DR_Pos (0UL) /*!< DR (Bit 0) */
|
||
#define XIP_SSI_DR0_DR_Msk (0xffffffffUL) /*!< DR (Bitfield-Mask: 0xffffffff) */
|
||
/* ===================================================== RX_SAMPLE_DLY ===================================================== */
|
||
#define XIP_SSI_RX_SAMPLE_DLY_RSD_Pos (0UL) /*!< RSD (Bit 0) */
|
||
#define XIP_SSI_RX_SAMPLE_DLY_RSD_Msk (0xffUL) /*!< RSD (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== SPI_CTRLR0 ======================================================= */
|
||
#define XIP_SSI_SPI_CTRLR0_XIP_CMD_Pos (24UL) /*!< XIP_CMD (Bit 24) */
|
||
#define XIP_SSI_SPI_CTRLR0_XIP_CMD_Msk (0xff000000UL) /*!< XIP_CMD (Bitfield-Mask: 0xff) */
|
||
#define XIP_SSI_SPI_CTRLR0_SPI_RXDS_EN_Pos (18UL) /*!< SPI_RXDS_EN (Bit 18) */
|
||
#define XIP_SSI_SPI_CTRLR0_SPI_RXDS_EN_Msk (0x40000UL) /*!< SPI_RXDS_EN (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SPI_CTRLR0_INST_DDR_EN_Pos (17UL) /*!< INST_DDR_EN (Bit 17) */
|
||
#define XIP_SSI_SPI_CTRLR0_INST_DDR_EN_Msk (0x20000UL) /*!< INST_DDR_EN (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SPI_CTRLR0_SPI_DDR_EN_Pos (16UL) /*!< SPI_DDR_EN (Bit 16) */
|
||
#define XIP_SSI_SPI_CTRLR0_SPI_DDR_EN_Msk (0x10000UL) /*!< SPI_DDR_EN (Bitfield-Mask: 0x01) */
|
||
#define XIP_SSI_SPI_CTRLR0_WAIT_CYCLES_Pos (11UL) /*!< WAIT_CYCLES (Bit 11) */
|
||
#define XIP_SSI_SPI_CTRLR0_WAIT_CYCLES_Msk (0xf800UL) /*!< WAIT_CYCLES (Bitfield-Mask: 0x1f) */
|
||
#define XIP_SSI_SPI_CTRLR0_INST_L_Pos (8UL) /*!< INST_L (Bit 8) */
|
||
#define XIP_SSI_SPI_CTRLR0_INST_L_Msk (0x300UL) /*!< INST_L (Bitfield-Mask: 0x03) */
|
||
#define XIP_SSI_SPI_CTRLR0_ADDR_L_Pos (2UL) /*!< ADDR_L (Bit 2) */
|
||
#define XIP_SSI_SPI_CTRLR0_ADDR_L_Msk (0x3cUL) /*!< ADDR_L (Bitfield-Mask: 0x0f) */
|
||
#define XIP_SSI_SPI_CTRLR0_TRANS_TYPE_Pos (0UL) /*!< TRANS_TYPE (Bit 0) */
|
||
#define XIP_SSI_SPI_CTRLR0_TRANS_TYPE_Msk (0x3UL) /*!< TRANS_TYPE (Bitfield-Mask: 0x03) */
|
||
/* ==================================================== TXD_DRIVE_EDGE ===================================================== */
|
||
#define XIP_SSI_TXD_DRIVE_EDGE_TDE_Pos (0UL) /*!< TDE (Bit 0) */
|
||
#define XIP_SSI_TXD_DRIVE_EDGE_TDE_Msk (0xffUL) /*!< TDE (Bitfield-Mask: 0xff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SYSINFO ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== CHIP_ID ======================================================== */
|
||
#define SYSINFO_CHIP_ID_REVISION_Pos (28UL) /*!< REVISION (Bit 28) */
|
||
#define SYSINFO_CHIP_ID_REVISION_Msk (0xf0000000UL) /*!< REVISION (Bitfield-Mask: 0x0f) */
|
||
#define SYSINFO_CHIP_ID_PART_Pos (12UL) /*!< PART (Bit 12) */
|
||
#define SYSINFO_CHIP_ID_PART_Msk (0xffff000UL) /*!< PART (Bitfield-Mask: 0xffff) */
|
||
#define SYSINFO_CHIP_ID_MANUFACTURER_Pos (0UL) /*!< MANUFACTURER (Bit 0) */
|
||
#define SYSINFO_CHIP_ID_MANUFACTURER_Msk (0xfffUL) /*!< MANUFACTURER (Bitfield-Mask: 0xfff) */
|
||
/* ======================================================= PLATFORM ======================================================== */
|
||
#define SYSINFO_PLATFORM_ASIC_Pos (1UL) /*!< ASIC (Bit 1) */
|
||
#define SYSINFO_PLATFORM_ASIC_Msk (0x2UL) /*!< ASIC (Bitfield-Mask: 0x01) */
|
||
#define SYSINFO_PLATFORM_FPGA_Pos (0UL) /*!< FPGA (Bit 0) */
|
||
#define SYSINFO_PLATFORM_FPGA_Msk (0x1UL) /*!< FPGA (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== GITREF_RP2040 ===================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SYSCFG ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== PROC0_NMI_MASK ===================================================== */
|
||
/* ==================================================== PROC1_NMI_MASK ===================================================== */
|
||
/* ====================================================== PROC_CONFIG ====================================================== */
|
||
#define SYSCFG_PROC_CONFIG_PROC1_DAP_INSTID_Pos (28UL) /*!< PROC1_DAP_INSTID (Bit 28) */
|
||
#define SYSCFG_PROC_CONFIG_PROC1_DAP_INSTID_Msk (0xf0000000UL) /*!< PROC1_DAP_INSTID (Bitfield-Mask: 0x0f) */
|
||
#define SYSCFG_PROC_CONFIG_PROC0_DAP_INSTID_Pos (24UL) /*!< PROC0_DAP_INSTID (Bit 24) */
|
||
#define SYSCFG_PROC_CONFIG_PROC0_DAP_INSTID_Msk (0xf000000UL) /*!< PROC0_DAP_INSTID (Bitfield-Mask: 0x0f) */
|
||
#define SYSCFG_PROC_CONFIG_PROC1_HALTED_Pos (1UL) /*!< PROC1_HALTED (Bit 1) */
|
||
#define SYSCFG_PROC_CONFIG_PROC1_HALTED_Msk (0x2UL) /*!< PROC1_HALTED (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_PROC_CONFIG_PROC0_HALTED_Pos (0UL) /*!< PROC0_HALTED (Bit 0) */
|
||
#define SYSCFG_PROC_CONFIG_PROC0_HALTED_Msk (0x1UL) /*!< PROC0_HALTED (Bitfield-Mask: 0x01) */
|
||
/* ================================================== PROC_IN_SYNC_BYPASS ================================================== */
|
||
#define SYSCFG_PROC_IN_SYNC_BYPASS_PROC_IN_SYNC_BYPASS_Pos (0UL) /*!< PROC_IN_SYNC_BYPASS (Bit 0) */
|
||
#define SYSCFG_PROC_IN_SYNC_BYPASS_PROC_IN_SYNC_BYPASS_Msk (0x3fffffffUL) /*!< PROC_IN_SYNC_BYPASS (Bitfield-Mask: 0x3fffffff) */
|
||
/* ================================================ PROC_IN_SYNC_BYPASS_HI ================================================= */
|
||
#define SYSCFG_PROC_IN_SYNC_BYPASS_HI_PROC_IN_SYNC_BYPASS_HI_Pos (0UL) /*!< PROC_IN_SYNC_BYPASS_HI (Bit 0) */
|
||
#define SYSCFG_PROC_IN_SYNC_BYPASS_HI_PROC_IN_SYNC_BYPASS_HI_Msk (0x3fUL) /*!< PROC_IN_SYNC_BYPASS_HI (Bitfield-Mask: 0x3f) */
|
||
/* ======================================================= DBGFORCE ======================================================== */
|
||
#define SYSCFG_DBGFORCE_PROC1_ATTACH_Pos (7UL) /*!< PROC1_ATTACH (Bit 7) */
|
||
#define SYSCFG_DBGFORCE_PROC1_ATTACH_Msk (0x80UL) /*!< PROC1_ATTACH (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC1_SWCLK_Pos (6UL) /*!< PROC1_SWCLK (Bit 6) */
|
||
#define SYSCFG_DBGFORCE_PROC1_SWCLK_Msk (0x40UL) /*!< PROC1_SWCLK (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC1_SWDI_Pos (5UL) /*!< PROC1_SWDI (Bit 5) */
|
||
#define SYSCFG_DBGFORCE_PROC1_SWDI_Msk (0x20UL) /*!< PROC1_SWDI (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC1_SWDO_Pos (4UL) /*!< PROC1_SWDO (Bit 4) */
|
||
#define SYSCFG_DBGFORCE_PROC1_SWDO_Msk (0x10UL) /*!< PROC1_SWDO (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC0_ATTACH_Pos (3UL) /*!< PROC0_ATTACH (Bit 3) */
|
||
#define SYSCFG_DBGFORCE_PROC0_ATTACH_Msk (0x8UL) /*!< PROC0_ATTACH (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC0_SWCLK_Pos (2UL) /*!< PROC0_SWCLK (Bit 2) */
|
||
#define SYSCFG_DBGFORCE_PROC0_SWCLK_Msk (0x4UL) /*!< PROC0_SWCLK (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC0_SWDI_Pos (1UL) /*!< PROC0_SWDI (Bit 1) */
|
||
#define SYSCFG_DBGFORCE_PROC0_SWDI_Msk (0x2UL) /*!< PROC0_SWDI (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_DBGFORCE_PROC0_SWDO_Pos (0UL) /*!< PROC0_SWDO (Bit 0) */
|
||
#define SYSCFG_DBGFORCE_PROC0_SWDO_Msk (0x1UL) /*!< PROC0_SWDO (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== MEMPOWERDOWN ====================================================== */
|
||
#define SYSCFG_MEMPOWERDOWN_ROM_Pos (7UL) /*!< ROM (Bit 7) */
|
||
#define SYSCFG_MEMPOWERDOWN_ROM_Msk (0x80UL) /*!< ROM (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_USB_Pos (6UL) /*!< USB (Bit 6) */
|
||
#define SYSCFG_MEMPOWERDOWN_USB_Msk (0x40UL) /*!< USB (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM5_Pos (5UL) /*!< SRAM5 (Bit 5) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM5_Msk (0x20UL) /*!< SRAM5 (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM4_Pos (4UL) /*!< SRAM4 (Bit 4) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM4_Msk (0x10UL) /*!< SRAM4 (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM3_Pos (3UL) /*!< SRAM3 (Bit 3) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM3_Msk (0x8UL) /*!< SRAM3 (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM2_Pos (2UL) /*!< SRAM2 (Bit 2) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM2_Msk (0x4UL) /*!< SRAM2 (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM1_Pos (1UL) /*!< SRAM1 (Bit 1) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM1_Msk (0x2UL) /*!< SRAM1 (Bitfield-Mask: 0x01) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM0_Pos (0UL) /*!< SRAM0 (Bit 0) */
|
||
#define SYSCFG_MEMPOWERDOWN_SRAM0_Msk (0x1UL) /*!< SRAM0 (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ CLOCKS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== CLK_GPOUT0_CTRL ==================================================== */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_DC50_Pos (12UL) /*!< DC50 (Bit 12) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_DC50_Msk (0x1000UL) /*!< DC50 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_Msk (0x1e0UL) /*!< AUXSRC (Bitfield-Mask: 0x0f) */
|
||
/* ==================================================== CLK_GPOUT0_DIV ===================================================== */
|
||
#define CLOCKS_CLK_GPOUT0_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_GPOUT0_DIV_INT_Msk (0xffffff00UL) /*!< INT (Bitfield-Mask: 0xffffff) */
|
||
#define CLOCKS_CLK_GPOUT0_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_CLK_GPOUT0_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ================================================== CLK_GPOUT0_SELECTED ================================================== */
|
||
/* ==================================================== CLK_GPOUT1_CTRL ==================================================== */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_DC50_Pos (12UL) /*!< DC50 (Bit 12) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_DC50_Msk (0x1000UL) /*!< DC50 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_Msk (0x1e0UL) /*!< AUXSRC (Bitfield-Mask: 0x0f) */
|
||
/* ==================================================== CLK_GPOUT1_DIV ===================================================== */
|
||
#define CLOCKS_CLK_GPOUT1_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_GPOUT1_DIV_INT_Msk (0xffffff00UL) /*!< INT (Bitfield-Mask: 0xffffff) */
|
||
#define CLOCKS_CLK_GPOUT1_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_CLK_GPOUT1_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ================================================== CLK_GPOUT1_SELECTED ================================================== */
|
||
/* ==================================================== CLK_GPOUT2_CTRL ==================================================== */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_DC50_Pos (12UL) /*!< DC50 (Bit 12) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_DC50_Msk (0x1000UL) /*!< DC50 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_Msk (0x1e0UL) /*!< AUXSRC (Bitfield-Mask: 0x0f) */
|
||
/* ==================================================== CLK_GPOUT2_DIV ===================================================== */
|
||
#define CLOCKS_CLK_GPOUT2_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_GPOUT2_DIV_INT_Msk (0xffffff00UL) /*!< INT (Bitfield-Mask: 0xffffff) */
|
||
#define CLOCKS_CLK_GPOUT2_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_CLK_GPOUT2_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ================================================== CLK_GPOUT2_SELECTED ================================================== */
|
||
/* ==================================================== CLK_GPOUT3_CTRL ==================================================== */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_DC50_Pos (12UL) /*!< DC50 (Bit 12) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_DC50_Msk (0x1000UL) /*!< DC50 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_Msk (0x1e0UL) /*!< AUXSRC (Bitfield-Mask: 0x0f) */
|
||
/* ==================================================== CLK_GPOUT3_DIV ===================================================== */
|
||
#define CLOCKS_CLK_GPOUT3_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_GPOUT3_DIV_INT_Msk (0xffffff00UL) /*!< INT (Bitfield-Mask: 0xffffff) */
|
||
#define CLOCKS_CLK_GPOUT3_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_CLK_GPOUT3_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ================================================== CLK_GPOUT3_SELECTED ================================================== */
|
||
/* ===================================================== CLK_REF_CTRL ====================================================== */
|
||
#define CLOCKS_CLK_REF_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_REF_CTRL_AUXSRC_Msk (0x60UL) /*!< AUXSRC (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_REF_CTRL_SRC_Pos (0UL) /*!< SRC (Bit 0) */
|
||
#define CLOCKS_CLK_REF_CTRL_SRC_Msk (0x3UL) /*!< SRC (Bitfield-Mask: 0x03) */
|
||
/* ====================================================== CLK_REF_DIV ====================================================== */
|
||
#define CLOCKS_CLK_REF_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_REF_DIV_INT_Msk (0x300UL) /*!< INT (Bitfield-Mask: 0x03) */
|
||
/* =================================================== CLK_REF_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_SYS_CTRL ====================================================== */
|
||
#define CLOCKS_CLK_SYS_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_SYS_CTRL_AUXSRC_Msk (0xe0UL) /*!< AUXSRC (Bitfield-Mask: 0x07) */
|
||
#define CLOCKS_CLK_SYS_CTRL_SRC_Pos (0UL) /*!< SRC (Bit 0) */
|
||
#define CLOCKS_CLK_SYS_CTRL_SRC_Msk (0x1UL) /*!< SRC (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== CLK_SYS_DIV ====================================================== */
|
||
#define CLOCKS_CLK_SYS_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_SYS_DIV_INT_Msk (0xffffff00UL) /*!< INT (Bitfield-Mask: 0xffffff) */
|
||
#define CLOCKS_CLK_SYS_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_CLK_SYS_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* =================================================== CLK_SYS_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_PERI_CTRL ===================================================== */
|
||
#define CLOCKS_CLK_PERI_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_PERI_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_PERI_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_PERI_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_PERI_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_PERI_CTRL_AUXSRC_Msk (0xe0UL) /*!< AUXSRC (Bitfield-Mask: 0x07) */
|
||
/* =================================================== CLK_PERI_SELECTED =================================================== */
|
||
/* ===================================================== CLK_USB_CTRL ====================================================== */
|
||
#define CLOCKS_CLK_USB_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_USB_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_USB_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_USB_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_USB_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_USB_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_USB_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_USB_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_USB_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_USB_CTRL_AUXSRC_Msk (0xe0UL) /*!< AUXSRC (Bitfield-Mask: 0x07) */
|
||
/* ====================================================== CLK_USB_DIV ====================================================== */
|
||
#define CLOCKS_CLK_USB_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_USB_DIV_INT_Msk (0x300UL) /*!< INT (Bitfield-Mask: 0x03) */
|
||
/* =================================================== CLK_USB_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_ADC_CTRL ====================================================== */
|
||
#define CLOCKS_CLK_ADC_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_ADC_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_ADC_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_ADC_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_ADC_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_ADC_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_ADC_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_ADC_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_ADC_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_ADC_CTRL_AUXSRC_Msk (0xe0UL) /*!< AUXSRC (Bitfield-Mask: 0x07) */
|
||
/* ====================================================== CLK_ADC_DIV ====================================================== */
|
||
#define CLOCKS_CLK_ADC_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_ADC_DIV_INT_Msk (0x300UL) /*!< INT (Bitfield-Mask: 0x03) */
|
||
/* =================================================== CLK_ADC_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_RTC_CTRL ====================================================== */
|
||
#define CLOCKS_CLK_RTC_CTRL_NUDGE_Pos (20UL) /*!< NUDGE (Bit 20) */
|
||
#define CLOCKS_CLK_RTC_CTRL_NUDGE_Msk (0x100000UL) /*!< NUDGE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_RTC_CTRL_PHASE_Pos (16UL) /*!< PHASE (Bit 16) */
|
||
#define CLOCKS_CLK_RTC_CTRL_PHASE_Msk (0x30000UL) /*!< PHASE (Bitfield-Mask: 0x03) */
|
||
#define CLOCKS_CLK_RTC_CTRL_ENABLE_Pos (11UL) /*!< ENABLE (Bit 11) */
|
||
#define CLOCKS_CLK_RTC_CTRL_ENABLE_Msk (0x800UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_RTC_CTRL_KILL_Pos (10UL) /*!< KILL (Bit 10) */
|
||
#define CLOCKS_CLK_RTC_CTRL_KILL_Msk (0x400UL) /*!< KILL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_RTC_CTRL_AUXSRC_Pos (5UL) /*!< AUXSRC (Bit 5) */
|
||
#define CLOCKS_CLK_RTC_CTRL_AUXSRC_Msk (0xe0UL) /*!< AUXSRC (Bitfield-Mask: 0x07) */
|
||
/* ====================================================== CLK_RTC_DIV ====================================================== */
|
||
#define CLOCKS_CLK_RTC_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define CLOCKS_CLK_RTC_DIV_INT_Msk (0xffffff00UL) /*!< INT (Bitfield-Mask: 0xffffff) */
|
||
#define CLOCKS_CLK_RTC_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_CLK_RTC_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* =================================================== CLK_RTC_SELECTED ==================================================== */
|
||
/* ================================================== CLK_SYS_RESUS_CTRL =================================================== */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_Pos (16UL) /*!< CLEAR (Bit 16) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_Msk (0x10000UL) /*!< CLEAR (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_FRCE_Pos (12UL) /*!< FRCE (Bit 12) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_FRCE_Msk (0x1000UL) /*!< FRCE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_Pos (8UL) /*!< ENABLE (Bit 8) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_Msk (0x100UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_Pos (0UL) /*!< TIMEOUT (Bit 0) */
|
||
#define CLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_Msk (0xffUL) /*!< TIMEOUT (Bitfield-Mask: 0xff) */
|
||
/* ================================================= CLK_SYS_RESUS_STATUS ================================================== */
|
||
#define CLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_Pos (0UL) /*!< RESUSSED (Bit 0) */
|
||
#define CLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_Msk (0x1UL) /*!< RESUSSED (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== FC0_REF_KHZ ====================================================== */
|
||
#define CLOCKS_FC0_REF_KHZ_FC0_REF_KHZ_Pos (0UL) /*!< FC0_REF_KHZ (Bit 0) */
|
||
#define CLOCKS_FC0_REF_KHZ_FC0_REF_KHZ_Msk (0xfffffUL) /*!< FC0_REF_KHZ (Bitfield-Mask: 0xfffff) */
|
||
/* ====================================================== FC0_MIN_KHZ ====================================================== */
|
||
#define CLOCKS_FC0_MIN_KHZ_FC0_MIN_KHZ_Pos (0UL) /*!< FC0_MIN_KHZ (Bit 0) */
|
||
#define CLOCKS_FC0_MIN_KHZ_FC0_MIN_KHZ_Msk (0x1ffffffUL) /*!< FC0_MIN_KHZ (Bitfield-Mask: 0x1ffffff) */
|
||
/* ====================================================== FC0_MAX_KHZ ====================================================== */
|
||
#define CLOCKS_FC0_MAX_KHZ_FC0_MAX_KHZ_Pos (0UL) /*!< FC0_MAX_KHZ (Bit 0) */
|
||
#define CLOCKS_FC0_MAX_KHZ_FC0_MAX_KHZ_Msk (0x1ffffffUL) /*!< FC0_MAX_KHZ (Bitfield-Mask: 0x1ffffff) */
|
||
/* ======================================================= FC0_DELAY ======================================================= */
|
||
#define CLOCKS_FC0_DELAY_FC0_DELAY_Pos (0UL) /*!< FC0_DELAY (Bit 0) */
|
||
#define CLOCKS_FC0_DELAY_FC0_DELAY_Msk (0x7UL) /*!< FC0_DELAY (Bitfield-Mask: 0x07) */
|
||
/* ===================================================== FC0_INTERVAL ====================================================== */
|
||
#define CLOCKS_FC0_INTERVAL_FC0_INTERVAL_Pos (0UL) /*!< FC0_INTERVAL (Bit 0) */
|
||
#define CLOCKS_FC0_INTERVAL_FC0_INTERVAL_Msk (0xfUL) /*!< FC0_INTERVAL (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== FC0_SRC ======================================================== */
|
||
#define CLOCKS_FC0_SRC_FC0_SRC_Pos (0UL) /*!< FC0_SRC (Bit 0) */
|
||
#define CLOCKS_FC0_SRC_FC0_SRC_Msk (0xffUL) /*!< FC0_SRC (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== FC0_STATUS ======================================================= */
|
||
#define CLOCKS_FC0_STATUS_DIED_Pos (28UL) /*!< DIED (Bit 28) */
|
||
#define CLOCKS_FC0_STATUS_DIED_Msk (0x10000000UL) /*!< DIED (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_FAST_Pos (24UL) /*!< FAST (Bit 24) */
|
||
#define CLOCKS_FC0_STATUS_FAST_Msk (0x1000000UL) /*!< FAST (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_SLOW_Pos (20UL) /*!< SLOW (Bit 20) */
|
||
#define CLOCKS_FC0_STATUS_SLOW_Msk (0x100000UL) /*!< SLOW (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_FAIL_Pos (16UL) /*!< FAIL (Bit 16) */
|
||
#define CLOCKS_FC0_STATUS_FAIL_Msk (0x10000UL) /*!< FAIL (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_WAITING_Pos (12UL) /*!< WAITING (Bit 12) */
|
||
#define CLOCKS_FC0_STATUS_WAITING_Msk (0x1000UL) /*!< WAITING (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_RUNNING_Pos (8UL) /*!< RUNNING (Bit 8) */
|
||
#define CLOCKS_FC0_STATUS_RUNNING_Msk (0x100UL) /*!< RUNNING (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_DONE_Pos (4UL) /*!< DONE (Bit 4) */
|
||
#define CLOCKS_FC0_STATUS_DONE_Msk (0x10UL) /*!< DONE (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_FC0_STATUS_PASS_Pos (0UL) /*!< PASS (Bit 0) */
|
||
#define CLOCKS_FC0_STATUS_PASS_Msk (0x1UL) /*!< PASS (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== FC0_RESULT ======================================================= */
|
||
#define CLOCKS_FC0_RESULT_KHZ_Pos (5UL) /*!< KHZ (Bit 5) */
|
||
#define CLOCKS_FC0_RESULT_KHZ_Msk (0x3fffffe0UL) /*!< KHZ (Bitfield-Mask: 0x1ffffff) */
|
||
#define CLOCKS_FC0_RESULT_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define CLOCKS_FC0_RESULT_FRAC_Msk (0x1fUL) /*!< FRAC (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= WAKE_EN0 ======================================================== */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram3_Pos (31UL) /*!< clk_sys_sram3 (Bit 31) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram3_Msk (0x80000000UL) /*!< clk_sys_sram3 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram2_Pos (30UL) /*!< clk_sys_sram2 (Bit 30) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram2_Msk (0x40000000UL) /*!< clk_sys_sram2 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram1_Pos (29UL) /*!< clk_sys_sram1 (Bit 29) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram1_Msk (0x20000000UL) /*!< clk_sys_sram1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram0_Pos (28UL) /*!< clk_sys_sram0 (Bit 28) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sram0_Msk (0x10000000UL) /*!< clk_sys_sram0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_spi1_Pos (27UL) /*!< clk_sys_spi1 (Bit 27) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_spi1_Msk (0x8000000UL) /*!< clk_sys_spi1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_peri_spi1_Pos (26UL) /*!< clk_peri_spi1 (Bit 26) */
|
||
#define CLOCKS_WAKE_EN0_clk_peri_spi1_Msk (0x4000000UL) /*!< clk_peri_spi1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_spi0_Pos (25UL) /*!< clk_sys_spi0 (Bit 25) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_spi0_Msk (0x2000000UL) /*!< clk_sys_spi0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_peri_spi0_Pos (24UL) /*!< clk_peri_spi0 (Bit 24) */
|
||
#define CLOCKS_WAKE_EN0_clk_peri_spi0_Msk (0x1000000UL) /*!< clk_peri_spi0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sio_Pos (23UL) /*!< clk_sys_sio (Bit 23) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_sio_Msk (0x800000UL) /*!< clk_sys_sio (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_rtc_Pos (22UL) /*!< clk_sys_rtc (Bit 22) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_rtc_Msk (0x400000UL) /*!< clk_sys_rtc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_rtc_rtc_Pos (21UL) /*!< clk_rtc_rtc (Bit 21) */
|
||
#define CLOCKS_WAKE_EN0_clk_rtc_rtc_Msk (0x200000UL) /*!< clk_rtc_rtc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_rosc_Pos (20UL) /*!< clk_sys_rosc (Bit 20) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_rosc_Msk (0x100000UL) /*!< clk_sys_rosc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_rom_Pos (19UL) /*!< clk_sys_rom (Bit 19) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_rom_Msk (0x80000UL) /*!< clk_sys_rom (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_resets_Pos (18UL) /*!< clk_sys_resets (Bit 18) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_resets_Msk (0x40000UL) /*!< clk_sys_resets (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pwm_Pos (17UL) /*!< clk_sys_pwm (Bit 17) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pwm_Msk (0x20000UL) /*!< clk_sys_pwm (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_psm_Pos (16UL) /*!< clk_sys_psm (Bit 16) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_psm_Msk (0x10000UL) /*!< clk_sys_psm (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pll_usb_Pos (15UL) /*!< clk_sys_pll_usb (Bit 15) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pll_usb_Msk (0x8000UL) /*!< clk_sys_pll_usb (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pll_sys_Pos (14UL) /*!< clk_sys_pll_sys (Bit 14) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pll_sys_Msk (0x4000UL) /*!< clk_sys_pll_sys (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pio1_Pos (13UL) /*!< clk_sys_pio1 (Bit 13) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pio1_Msk (0x2000UL) /*!< clk_sys_pio1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pio0_Pos (12UL) /*!< clk_sys_pio0 (Bit 12) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pio0_Msk (0x1000UL) /*!< clk_sys_pio0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pads_Pos (11UL) /*!< clk_sys_pads (Bit 11) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_pads_Msk (0x800UL) /*!< clk_sys_pads (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_vreg_and_chip_reset_Pos (10UL) /*!< clk_sys_vreg_and_chip_reset (Bit 10) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_vreg_and_chip_reset_Msk (0x400UL) /*!< clk_sys_vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_jtag_Pos (9UL) /*!< clk_sys_jtag (Bit 9) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_jtag_Msk (0x200UL) /*!< clk_sys_jtag (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_io_Pos (8UL) /*!< clk_sys_io (Bit 8) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_io_Msk (0x100UL) /*!< clk_sys_io (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_i2c1_Pos (7UL) /*!< clk_sys_i2c1 (Bit 7) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_i2c1_Msk (0x80UL) /*!< clk_sys_i2c1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_i2c0_Pos (6UL) /*!< clk_sys_i2c0 (Bit 6) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_i2c0_Msk (0x40UL) /*!< clk_sys_i2c0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_dma_Pos (5UL) /*!< clk_sys_dma (Bit 5) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_dma_Msk (0x20UL) /*!< clk_sys_dma (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_busfabric_Pos (4UL) /*!< clk_sys_busfabric (Bit 4) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_busfabric_Msk (0x10UL) /*!< clk_sys_busfabric (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_busctrl_Pos (3UL) /*!< clk_sys_busctrl (Bit 3) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_busctrl_Msk (0x8UL) /*!< clk_sys_busctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_adc_Pos (2UL) /*!< clk_sys_adc (Bit 2) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_adc_Msk (0x4UL) /*!< clk_sys_adc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_adc_adc_Pos (1UL) /*!< clk_adc_adc (Bit 1) */
|
||
#define CLOCKS_WAKE_EN0_clk_adc_adc_Msk (0x2UL) /*!< clk_adc_adc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_clocks_Pos (0UL) /*!< clk_sys_clocks (Bit 0) */
|
||
#define CLOCKS_WAKE_EN0_clk_sys_clocks_Msk (0x1UL) /*!< clk_sys_clocks (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= WAKE_EN1 ======================================================== */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_xosc_Pos (14UL) /*!< clk_sys_xosc (Bit 14) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_xosc_Msk (0x4000UL) /*!< clk_sys_xosc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_xip_Pos (13UL) /*!< clk_sys_xip (Bit 13) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_xip_Msk (0x2000UL) /*!< clk_sys_xip (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_watchdog_Pos (12UL) /*!< clk_sys_watchdog (Bit 12) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_watchdog_Msk (0x1000UL) /*!< clk_sys_watchdog (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_usb_usbctrl_Pos (11UL) /*!< clk_usb_usbctrl (Bit 11) */
|
||
#define CLOCKS_WAKE_EN1_clk_usb_usbctrl_Msk (0x800UL) /*!< clk_usb_usbctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_usbctrl_Pos (10UL) /*!< clk_sys_usbctrl (Bit 10) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_usbctrl_Msk (0x400UL) /*!< clk_sys_usbctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_uart1_Pos (9UL) /*!< clk_sys_uart1 (Bit 9) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_uart1_Msk (0x200UL) /*!< clk_sys_uart1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_peri_uart1_Pos (8UL) /*!< clk_peri_uart1 (Bit 8) */
|
||
#define CLOCKS_WAKE_EN1_clk_peri_uart1_Msk (0x100UL) /*!< clk_peri_uart1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_uart0_Pos (7UL) /*!< clk_sys_uart0 (Bit 7) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_uart0_Msk (0x80UL) /*!< clk_sys_uart0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_peri_uart0_Pos (6UL) /*!< clk_peri_uart0 (Bit 6) */
|
||
#define CLOCKS_WAKE_EN1_clk_peri_uart0_Msk (0x40UL) /*!< clk_peri_uart0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_timer_Pos (5UL) /*!< clk_sys_timer (Bit 5) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_timer_Msk (0x20UL) /*!< clk_sys_timer (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_tbman_Pos (4UL) /*!< clk_sys_tbman (Bit 4) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_tbman_Msk (0x10UL) /*!< clk_sys_tbman (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_sysinfo_Pos (3UL) /*!< clk_sys_sysinfo (Bit 3) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_sysinfo_Msk (0x8UL) /*!< clk_sys_sysinfo (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_syscfg_Pos (2UL) /*!< clk_sys_syscfg (Bit 2) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_syscfg_Msk (0x4UL) /*!< clk_sys_syscfg (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_sram5_Pos (1UL) /*!< clk_sys_sram5 (Bit 1) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_sram5_Msk (0x2UL) /*!< clk_sys_sram5 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_sram4_Pos (0UL) /*!< clk_sys_sram4 (Bit 0) */
|
||
#define CLOCKS_WAKE_EN1_clk_sys_sram4_Msk (0x1UL) /*!< clk_sys_sram4 (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SLEEP_EN0 ======================================================= */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram3_Pos (31UL) /*!< clk_sys_sram3 (Bit 31) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram3_Msk (0x80000000UL) /*!< clk_sys_sram3 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram2_Pos (30UL) /*!< clk_sys_sram2 (Bit 30) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram2_Msk (0x40000000UL) /*!< clk_sys_sram2 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram1_Pos (29UL) /*!< clk_sys_sram1 (Bit 29) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram1_Msk (0x20000000UL) /*!< clk_sys_sram1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram0_Pos (28UL) /*!< clk_sys_sram0 (Bit 28) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sram0_Msk (0x10000000UL) /*!< clk_sys_sram0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_spi1_Pos (27UL) /*!< clk_sys_spi1 (Bit 27) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_spi1_Msk (0x8000000UL) /*!< clk_sys_spi1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_peri_spi1_Pos (26UL) /*!< clk_peri_spi1 (Bit 26) */
|
||
#define CLOCKS_SLEEP_EN0_clk_peri_spi1_Msk (0x4000000UL) /*!< clk_peri_spi1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_spi0_Pos (25UL) /*!< clk_sys_spi0 (Bit 25) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_spi0_Msk (0x2000000UL) /*!< clk_sys_spi0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_peri_spi0_Pos (24UL) /*!< clk_peri_spi0 (Bit 24) */
|
||
#define CLOCKS_SLEEP_EN0_clk_peri_spi0_Msk (0x1000000UL) /*!< clk_peri_spi0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sio_Pos (23UL) /*!< clk_sys_sio (Bit 23) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_sio_Msk (0x800000UL) /*!< clk_sys_sio (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_rtc_Pos (22UL) /*!< clk_sys_rtc (Bit 22) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_rtc_Msk (0x400000UL) /*!< clk_sys_rtc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_rtc_rtc_Pos (21UL) /*!< clk_rtc_rtc (Bit 21) */
|
||
#define CLOCKS_SLEEP_EN0_clk_rtc_rtc_Msk (0x200000UL) /*!< clk_rtc_rtc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_rosc_Pos (20UL) /*!< clk_sys_rosc (Bit 20) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_rosc_Msk (0x100000UL) /*!< clk_sys_rosc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_rom_Pos (19UL) /*!< clk_sys_rom (Bit 19) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_rom_Msk (0x80000UL) /*!< clk_sys_rom (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_resets_Pos (18UL) /*!< clk_sys_resets (Bit 18) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_resets_Msk (0x40000UL) /*!< clk_sys_resets (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pwm_Pos (17UL) /*!< clk_sys_pwm (Bit 17) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pwm_Msk (0x20000UL) /*!< clk_sys_pwm (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_psm_Pos (16UL) /*!< clk_sys_psm (Bit 16) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_psm_Msk (0x10000UL) /*!< clk_sys_psm (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pll_usb_Pos (15UL) /*!< clk_sys_pll_usb (Bit 15) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pll_usb_Msk (0x8000UL) /*!< clk_sys_pll_usb (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pll_sys_Pos (14UL) /*!< clk_sys_pll_sys (Bit 14) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pll_sys_Msk (0x4000UL) /*!< clk_sys_pll_sys (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pio1_Pos (13UL) /*!< clk_sys_pio1 (Bit 13) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pio1_Msk (0x2000UL) /*!< clk_sys_pio1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pio0_Pos (12UL) /*!< clk_sys_pio0 (Bit 12) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pio0_Msk (0x1000UL) /*!< clk_sys_pio0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pads_Pos (11UL) /*!< clk_sys_pads (Bit 11) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_pads_Msk (0x800UL) /*!< clk_sys_pads (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_vreg_and_chip_reset_Pos (10UL) /*!< clk_sys_vreg_and_chip_reset (Bit 10) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_vreg_and_chip_reset_Msk (0x400UL) /*!< clk_sys_vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_jtag_Pos (9UL) /*!< clk_sys_jtag (Bit 9) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_jtag_Msk (0x200UL) /*!< clk_sys_jtag (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_io_Pos (8UL) /*!< clk_sys_io (Bit 8) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_io_Msk (0x100UL) /*!< clk_sys_io (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_i2c1_Pos (7UL) /*!< clk_sys_i2c1 (Bit 7) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_i2c1_Msk (0x80UL) /*!< clk_sys_i2c1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_i2c0_Pos (6UL) /*!< clk_sys_i2c0 (Bit 6) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_i2c0_Msk (0x40UL) /*!< clk_sys_i2c0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_dma_Pos (5UL) /*!< clk_sys_dma (Bit 5) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_dma_Msk (0x20UL) /*!< clk_sys_dma (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_busfabric_Pos (4UL) /*!< clk_sys_busfabric (Bit 4) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_busfabric_Msk (0x10UL) /*!< clk_sys_busfabric (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_busctrl_Pos (3UL) /*!< clk_sys_busctrl (Bit 3) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_busctrl_Msk (0x8UL) /*!< clk_sys_busctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_adc_Pos (2UL) /*!< clk_sys_adc (Bit 2) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_adc_Msk (0x4UL) /*!< clk_sys_adc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_adc_adc_Pos (1UL) /*!< clk_adc_adc (Bit 1) */
|
||
#define CLOCKS_SLEEP_EN0_clk_adc_adc_Msk (0x2UL) /*!< clk_adc_adc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_clocks_Pos (0UL) /*!< clk_sys_clocks (Bit 0) */
|
||
#define CLOCKS_SLEEP_EN0_clk_sys_clocks_Msk (0x1UL) /*!< clk_sys_clocks (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SLEEP_EN1 ======================================================= */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_xosc_Pos (14UL) /*!< clk_sys_xosc (Bit 14) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_xosc_Msk (0x4000UL) /*!< clk_sys_xosc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_xip_Pos (13UL) /*!< clk_sys_xip (Bit 13) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_xip_Msk (0x2000UL) /*!< clk_sys_xip (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_watchdog_Pos (12UL) /*!< clk_sys_watchdog (Bit 12) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_watchdog_Msk (0x1000UL) /*!< clk_sys_watchdog (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_usb_usbctrl_Pos (11UL) /*!< clk_usb_usbctrl (Bit 11) */
|
||
#define CLOCKS_SLEEP_EN1_clk_usb_usbctrl_Msk (0x800UL) /*!< clk_usb_usbctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_usbctrl_Pos (10UL) /*!< clk_sys_usbctrl (Bit 10) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_usbctrl_Msk (0x400UL) /*!< clk_sys_usbctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_uart1_Pos (9UL) /*!< clk_sys_uart1 (Bit 9) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_uart1_Msk (0x200UL) /*!< clk_sys_uart1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_peri_uart1_Pos (8UL) /*!< clk_peri_uart1 (Bit 8) */
|
||
#define CLOCKS_SLEEP_EN1_clk_peri_uart1_Msk (0x100UL) /*!< clk_peri_uart1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_uart0_Pos (7UL) /*!< clk_sys_uart0 (Bit 7) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_uart0_Msk (0x80UL) /*!< clk_sys_uart0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_peri_uart0_Pos (6UL) /*!< clk_peri_uart0 (Bit 6) */
|
||
#define CLOCKS_SLEEP_EN1_clk_peri_uart0_Msk (0x40UL) /*!< clk_peri_uart0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_timer_Pos (5UL) /*!< clk_sys_timer (Bit 5) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_timer_Msk (0x20UL) /*!< clk_sys_timer (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_tbman_Pos (4UL) /*!< clk_sys_tbman (Bit 4) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_tbman_Msk (0x10UL) /*!< clk_sys_tbman (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_sysinfo_Pos (3UL) /*!< clk_sys_sysinfo (Bit 3) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_sysinfo_Msk (0x8UL) /*!< clk_sys_sysinfo (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_syscfg_Pos (2UL) /*!< clk_sys_syscfg (Bit 2) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_syscfg_Msk (0x4UL) /*!< clk_sys_syscfg (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_sram5_Pos (1UL) /*!< clk_sys_sram5 (Bit 1) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_sram5_Msk (0x2UL) /*!< clk_sys_sram5 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_sram4_Pos (0UL) /*!< clk_sys_sram4 (Bit 0) */
|
||
#define CLOCKS_SLEEP_EN1_clk_sys_sram4_Msk (0x1UL) /*!< clk_sys_sram4 (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= ENABLED0 ======================================================== */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram3_Pos (31UL) /*!< clk_sys_sram3 (Bit 31) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram3_Msk (0x80000000UL) /*!< clk_sys_sram3 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram2_Pos (30UL) /*!< clk_sys_sram2 (Bit 30) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram2_Msk (0x40000000UL) /*!< clk_sys_sram2 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram1_Pos (29UL) /*!< clk_sys_sram1 (Bit 29) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram1_Msk (0x20000000UL) /*!< clk_sys_sram1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram0_Pos (28UL) /*!< clk_sys_sram0 (Bit 28) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sram0_Msk (0x10000000UL) /*!< clk_sys_sram0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_spi1_Pos (27UL) /*!< clk_sys_spi1 (Bit 27) */
|
||
#define CLOCKS_ENABLED0_clk_sys_spi1_Msk (0x8000000UL) /*!< clk_sys_spi1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_peri_spi1_Pos (26UL) /*!< clk_peri_spi1 (Bit 26) */
|
||
#define CLOCKS_ENABLED0_clk_peri_spi1_Msk (0x4000000UL) /*!< clk_peri_spi1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_spi0_Pos (25UL) /*!< clk_sys_spi0 (Bit 25) */
|
||
#define CLOCKS_ENABLED0_clk_sys_spi0_Msk (0x2000000UL) /*!< clk_sys_spi0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_peri_spi0_Pos (24UL) /*!< clk_peri_spi0 (Bit 24) */
|
||
#define CLOCKS_ENABLED0_clk_peri_spi0_Msk (0x1000000UL) /*!< clk_peri_spi0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sio_Pos (23UL) /*!< clk_sys_sio (Bit 23) */
|
||
#define CLOCKS_ENABLED0_clk_sys_sio_Msk (0x800000UL) /*!< clk_sys_sio (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_rtc_Pos (22UL) /*!< clk_sys_rtc (Bit 22) */
|
||
#define CLOCKS_ENABLED0_clk_sys_rtc_Msk (0x400000UL) /*!< clk_sys_rtc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_rtc_rtc_Pos (21UL) /*!< clk_rtc_rtc (Bit 21) */
|
||
#define CLOCKS_ENABLED0_clk_rtc_rtc_Msk (0x200000UL) /*!< clk_rtc_rtc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_rosc_Pos (20UL) /*!< clk_sys_rosc (Bit 20) */
|
||
#define CLOCKS_ENABLED0_clk_sys_rosc_Msk (0x100000UL) /*!< clk_sys_rosc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_rom_Pos (19UL) /*!< clk_sys_rom (Bit 19) */
|
||
#define CLOCKS_ENABLED0_clk_sys_rom_Msk (0x80000UL) /*!< clk_sys_rom (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_resets_Pos (18UL) /*!< clk_sys_resets (Bit 18) */
|
||
#define CLOCKS_ENABLED0_clk_sys_resets_Msk (0x40000UL) /*!< clk_sys_resets (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pwm_Pos (17UL) /*!< clk_sys_pwm (Bit 17) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pwm_Msk (0x20000UL) /*!< clk_sys_pwm (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_psm_Pos (16UL) /*!< clk_sys_psm (Bit 16) */
|
||
#define CLOCKS_ENABLED0_clk_sys_psm_Msk (0x10000UL) /*!< clk_sys_psm (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pll_usb_Pos (15UL) /*!< clk_sys_pll_usb (Bit 15) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pll_usb_Msk (0x8000UL) /*!< clk_sys_pll_usb (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pll_sys_Pos (14UL) /*!< clk_sys_pll_sys (Bit 14) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pll_sys_Msk (0x4000UL) /*!< clk_sys_pll_sys (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pio1_Pos (13UL) /*!< clk_sys_pio1 (Bit 13) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pio1_Msk (0x2000UL) /*!< clk_sys_pio1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pio0_Pos (12UL) /*!< clk_sys_pio0 (Bit 12) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pio0_Msk (0x1000UL) /*!< clk_sys_pio0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pads_Pos (11UL) /*!< clk_sys_pads (Bit 11) */
|
||
#define CLOCKS_ENABLED0_clk_sys_pads_Msk (0x800UL) /*!< clk_sys_pads (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_vreg_and_chip_reset_Pos (10UL) /*!< clk_sys_vreg_and_chip_reset (Bit 10) */
|
||
#define CLOCKS_ENABLED0_clk_sys_vreg_and_chip_reset_Msk (0x400UL) /*!< clk_sys_vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_jtag_Pos (9UL) /*!< clk_sys_jtag (Bit 9) */
|
||
#define CLOCKS_ENABLED0_clk_sys_jtag_Msk (0x200UL) /*!< clk_sys_jtag (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_io_Pos (8UL) /*!< clk_sys_io (Bit 8) */
|
||
#define CLOCKS_ENABLED0_clk_sys_io_Msk (0x100UL) /*!< clk_sys_io (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_i2c1_Pos (7UL) /*!< clk_sys_i2c1 (Bit 7) */
|
||
#define CLOCKS_ENABLED0_clk_sys_i2c1_Msk (0x80UL) /*!< clk_sys_i2c1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_i2c0_Pos (6UL) /*!< clk_sys_i2c0 (Bit 6) */
|
||
#define CLOCKS_ENABLED0_clk_sys_i2c0_Msk (0x40UL) /*!< clk_sys_i2c0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_dma_Pos (5UL) /*!< clk_sys_dma (Bit 5) */
|
||
#define CLOCKS_ENABLED0_clk_sys_dma_Msk (0x20UL) /*!< clk_sys_dma (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_busfabric_Pos (4UL) /*!< clk_sys_busfabric (Bit 4) */
|
||
#define CLOCKS_ENABLED0_clk_sys_busfabric_Msk (0x10UL) /*!< clk_sys_busfabric (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_busctrl_Pos (3UL) /*!< clk_sys_busctrl (Bit 3) */
|
||
#define CLOCKS_ENABLED0_clk_sys_busctrl_Msk (0x8UL) /*!< clk_sys_busctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_adc_Pos (2UL) /*!< clk_sys_adc (Bit 2) */
|
||
#define CLOCKS_ENABLED0_clk_sys_adc_Msk (0x4UL) /*!< clk_sys_adc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_adc_adc_Pos (1UL) /*!< clk_adc_adc (Bit 1) */
|
||
#define CLOCKS_ENABLED0_clk_adc_adc_Msk (0x2UL) /*!< clk_adc_adc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED0_clk_sys_clocks_Pos (0UL) /*!< clk_sys_clocks (Bit 0) */
|
||
#define CLOCKS_ENABLED0_clk_sys_clocks_Msk (0x1UL) /*!< clk_sys_clocks (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= ENABLED1 ======================================================== */
|
||
#define CLOCKS_ENABLED1_clk_sys_xosc_Pos (14UL) /*!< clk_sys_xosc (Bit 14) */
|
||
#define CLOCKS_ENABLED1_clk_sys_xosc_Msk (0x4000UL) /*!< clk_sys_xosc (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_xip_Pos (13UL) /*!< clk_sys_xip (Bit 13) */
|
||
#define CLOCKS_ENABLED1_clk_sys_xip_Msk (0x2000UL) /*!< clk_sys_xip (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_watchdog_Pos (12UL) /*!< clk_sys_watchdog (Bit 12) */
|
||
#define CLOCKS_ENABLED1_clk_sys_watchdog_Msk (0x1000UL) /*!< clk_sys_watchdog (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_usb_usbctrl_Pos (11UL) /*!< clk_usb_usbctrl (Bit 11) */
|
||
#define CLOCKS_ENABLED1_clk_usb_usbctrl_Msk (0x800UL) /*!< clk_usb_usbctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_usbctrl_Pos (10UL) /*!< clk_sys_usbctrl (Bit 10) */
|
||
#define CLOCKS_ENABLED1_clk_sys_usbctrl_Msk (0x400UL) /*!< clk_sys_usbctrl (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_uart1_Pos (9UL) /*!< clk_sys_uart1 (Bit 9) */
|
||
#define CLOCKS_ENABLED1_clk_sys_uart1_Msk (0x200UL) /*!< clk_sys_uart1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_peri_uart1_Pos (8UL) /*!< clk_peri_uart1 (Bit 8) */
|
||
#define CLOCKS_ENABLED1_clk_peri_uart1_Msk (0x100UL) /*!< clk_peri_uart1 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_uart0_Pos (7UL) /*!< clk_sys_uart0 (Bit 7) */
|
||
#define CLOCKS_ENABLED1_clk_sys_uart0_Msk (0x80UL) /*!< clk_sys_uart0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_peri_uart0_Pos (6UL) /*!< clk_peri_uart0 (Bit 6) */
|
||
#define CLOCKS_ENABLED1_clk_peri_uart0_Msk (0x40UL) /*!< clk_peri_uart0 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_timer_Pos (5UL) /*!< clk_sys_timer (Bit 5) */
|
||
#define CLOCKS_ENABLED1_clk_sys_timer_Msk (0x20UL) /*!< clk_sys_timer (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_tbman_Pos (4UL) /*!< clk_sys_tbman (Bit 4) */
|
||
#define CLOCKS_ENABLED1_clk_sys_tbman_Msk (0x10UL) /*!< clk_sys_tbman (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_sysinfo_Pos (3UL) /*!< clk_sys_sysinfo (Bit 3) */
|
||
#define CLOCKS_ENABLED1_clk_sys_sysinfo_Msk (0x8UL) /*!< clk_sys_sysinfo (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_syscfg_Pos (2UL) /*!< clk_sys_syscfg (Bit 2) */
|
||
#define CLOCKS_ENABLED1_clk_sys_syscfg_Msk (0x4UL) /*!< clk_sys_syscfg (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_sram5_Pos (1UL) /*!< clk_sys_sram5 (Bit 1) */
|
||
#define CLOCKS_ENABLED1_clk_sys_sram5_Msk (0x2UL) /*!< clk_sys_sram5 (Bitfield-Mask: 0x01) */
|
||
#define CLOCKS_ENABLED1_clk_sys_sram4_Pos (0UL) /*!< clk_sys_sram4 (Bit 0) */
|
||
#define CLOCKS_ENABLED1_clk_sys_sram4_Msk (0x1UL) /*!< clk_sys_sram4 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define CLOCKS_INTR_CLK_SYS_RESUS_Pos (0UL) /*!< CLK_SYS_RESUS (Bit 0) */
|
||
#define CLOCKS_INTR_CLK_SYS_RESUS_Msk (0x1UL) /*!< CLK_SYS_RESUS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTE ========================================================== */
|
||
#define CLOCKS_INTE_CLK_SYS_RESUS_Pos (0UL) /*!< CLK_SYS_RESUS (Bit 0) */
|
||
#define CLOCKS_INTE_CLK_SYS_RESUS_Msk (0x1UL) /*!< CLK_SYS_RESUS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTF ========================================================== */
|
||
#define CLOCKS_INTF_CLK_SYS_RESUS_Pos (0UL) /*!< CLK_SYS_RESUS (Bit 0) */
|
||
#define CLOCKS_INTF_CLK_SYS_RESUS_Msk (0x1UL) /*!< CLK_SYS_RESUS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTS ========================================================== */
|
||
#define CLOCKS_INTS_CLK_SYS_RESUS_Pos (0UL) /*!< CLK_SYS_RESUS (Bit 0) */
|
||
#define CLOCKS_INTS_CLK_SYS_RESUS_Msk (0x1UL) /*!< CLK_SYS_RESUS (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ RESETS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= RESET ========================================================= */
|
||
#define RESETS_RESET_usbctrl_Pos (24UL) /*!< usbctrl (Bit 24) */
|
||
#define RESETS_RESET_usbctrl_Msk (0x1000000UL) /*!< usbctrl (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_uart1_Pos (23UL) /*!< uart1 (Bit 23) */
|
||
#define RESETS_RESET_uart1_Msk (0x800000UL) /*!< uart1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_uart0_Pos (22UL) /*!< uart0 (Bit 22) */
|
||
#define RESETS_RESET_uart0_Msk (0x400000UL) /*!< uart0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_timer_Pos (21UL) /*!< timer (Bit 21) */
|
||
#define RESETS_RESET_timer_Msk (0x200000UL) /*!< timer (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_tbman_Pos (20UL) /*!< tbman (Bit 20) */
|
||
#define RESETS_RESET_tbman_Msk (0x100000UL) /*!< tbman (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_sysinfo_Pos (19UL) /*!< sysinfo (Bit 19) */
|
||
#define RESETS_RESET_sysinfo_Msk (0x80000UL) /*!< sysinfo (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_syscfg_Pos (18UL) /*!< syscfg (Bit 18) */
|
||
#define RESETS_RESET_syscfg_Msk (0x40000UL) /*!< syscfg (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_spi1_Pos (17UL) /*!< spi1 (Bit 17) */
|
||
#define RESETS_RESET_spi1_Msk (0x20000UL) /*!< spi1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_spi0_Pos (16UL) /*!< spi0 (Bit 16) */
|
||
#define RESETS_RESET_spi0_Msk (0x10000UL) /*!< spi0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_rtc_Pos (15UL) /*!< rtc (Bit 15) */
|
||
#define RESETS_RESET_rtc_Msk (0x8000UL) /*!< rtc (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pwm_Pos (14UL) /*!< pwm (Bit 14) */
|
||
#define RESETS_RESET_pwm_Msk (0x4000UL) /*!< pwm (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pll_usb_Pos (13UL) /*!< pll_usb (Bit 13) */
|
||
#define RESETS_RESET_pll_usb_Msk (0x2000UL) /*!< pll_usb (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pll_sys_Pos (12UL) /*!< pll_sys (Bit 12) */
|
||
#define RESETS_RESET_pll_sys_Msk (0x1000UL) /*!< pll_sys (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pio1_Pos (11UL) /*!< pio1 (Bit 11) */
|
||
#define RESETS_RESET_pio1_Msk (0x800UL) /*!< pio1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pio0_Pos (10UL) /*!< pio0 (Bit 10) */
|
||
#define RESETS_RESET_pio0_Msk (0x400UL) /*!< pio0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pads_qspi_Pos (9UL) /*!< pads_qspi (Bit 9) */
|
||
#define RESETS_RESET_pads_qspi_Msk (0x200UL) /*!< pads_qspi (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_pads_bank0_Pos (8UL) /*!< pads_bank0 (Bit 8) */
|
||
#define RESETS_RESET_pads_bank0_Msk (0x100UL) /*!< pads_bank0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_jtag_Pos (7UL) /*!< jtag (Bit 7) */
|
||
#define RESETS_RESET_jtag_Msk (0x80UL) /*!< jtag (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_io_qspi_Pos (6UL) /*!< io_qspi (Bit 6) */
|
||
#define RESETS_RESET_io_qspi_Msk (0x40UL) /*!< io_qspi (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_io_bank0_Pos (5UL) /*!< io_bank0 (Bit 5) */
|
||
#define RESETS_RESET_io_bank0_Msk (0x20UL) /*!< io_bank0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_i2c1_Pos (4UL) /*!< i2c1 (Bit 4) */
|
||
#define RESETS_RESET_i2c1_Msk (0x10UL) /*!< i2c1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_i2c0_Pos (3UL) /*!< i2c0 (Bit 3) */
|
||
#define RESETS_RESET_i2c0_Msk (0x8UL) /*!< i2c0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_dma_Pos (2UL) /*!< dma (Bit 2) */
|
||
#define RESETS_RESET_dma_Msk (0x4UL) /*!< dma (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_busctrl_Pos (1UL) /*!< busctrl (Bit 1) */
|
||
#define RESETS_RESET_busctrl_Msk (0x2UL) /*!< busctrl (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_adc_Pos (0UL) /*!< adc (Bit 0) */
|
||
#define RESETS_RESET_adc_Msk (0x1UL) /*!< adc (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= WDSEL ========================================================= */
|
||
#define RESETS_WDSEL_usbctrl_Pos (24UL) /*!< usbctrl (Bit 24) */
|
||
#define RESETS_WDSEL_usbctrl_Msk (0x1000000UL) /*!< usbctrl (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_uart1_Pos (23UL) /*!< uart1 (Bit 23) */
|
||
#define RESETS_WDSEL_uart1_Msk (0x800000UL) /*!< uart1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_uart0_Pos (22UL) /*!< uart0 (Bit 22) */
|
||
#define RESETS_WDSEL_uart0_Msk (0x400000UL) /*!< uart0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_timer_Pos (21UL) /*!< timer (Bit 21) */
|
||
#define RESETS_WDSEL_timer_Msk (0x200000UL) /*!< timer (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_tbman_Pos (20UL) /*!< tbman (Bit 20) */
|
||
#define RESETS_WDSEL_tbman_Msk (0x100000UL) /*!< tbman (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_sysinfo_Pos (19UL) /*!< sysinfo (Bit 19) */
|
||
#define RESETS_WDSEL_sysinfo_Msk (0x80000UL) /*!< sysinfo (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_syscfg_Pos (18UL) /*!< syscfg (Bit 18) */
|
||
#define RESETS_WDSEL_syscfg_Msk (0x40000UL) /*!< syscfg (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_spi1_Pos (17UL) /*!< spi1 (Bit 17) */
|
||
#define RESETS_WDSEL_spi1_Msk (0x20000UL) /*!< spi1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_spi0_Pos (16UL) /*!< spi0 (Bit 16) */
|
||
#define RESETS_WDSEL_spi0_Msk (0x10000UL) /*!< spi0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_rtc_Pos (15UL) /*!< rtc (Bit 15) */
|
||
#define RESETS_WDSEL_rtc_Msk (0x8000UL) /*!< rtc (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pwm_Pos (14UL) /*!< pwm (Bit 14) */
|
||
#define RESETS_WDSEL_pwm_Msk (0x4000UL) /*!< pwm (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pll_usb_Pos (13UL) /*!< pll_usb (Bit 13) */
|
||
#define RESETS_WDSEL_pll_usb_Msk (0x2000UL) /*!< pll_usb (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pll_sys_Pos (12UL) /*!< pll_sys (Bit 12) */
|
||
#define RESETS_WDSEL_pll_sys_Msk (0x1000UL) /*!< pll_sys (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pio1_Pos (11UL) /*!< pio1 (Bit 11) */
|
||
#define RESETS_WDSEL_pio1_Msk (0x800UL) /*!< pio1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pio0_Pos (10UL) /*!< pio0 (Bit 10) */
|
||
#define RESETS_WDSEL_pio0_Msk (0x400UL) /*!< pio0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pads_qspi_Pos (9UL) /*!< pads_qspi (Bit 9) */
|
||
#define RESETS_WDSEL_pads_qspi_Msk (0x200UL) /*!< pads_qspi (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_pads_bank0_Pos (8UL) /*!< pads_bank0 (Bit 8) */
|
||
#define RESETS_WDSEL_pads_bank0_Msk (0x100UL) /*!< pads_bank0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_jtag_Pos (7UL) /*!< jtag (Bit 7) */
|
||
#define RESETS_WDSEL_jtag_Msk (0x80UL) /*!< jtag (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_io_qspi_Pos (6UL) /*!< io_qspi (Bit 6) */
|
||
#define RESETS_WDSEL_io_qspi_Msk (0x40UL) /*!< io_qspi (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_io_bank0_Pos (5UL) /*!< io_bank0 (Bit 5) */
|
||
#define RESETS_WDSEL_io_bank0_Msk (0x20UL) /*!< io_bank0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_i2c1_Pos (4UL) /*!< i2c1 (Bit 4) */
|
||
#define RESETS_WDSEL_i2c1_Msk (0x10UL) /*!< i2c1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_i2c0_Pos (3UL) /*!< i2c0 (Bit 3) */
|
||
#define RESETS_WDSEL_i2c0_Msk (0x8UL) /*!< i2c0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_dma_Pos (2UL) /*!< dma (Bit 2) */
|
||
#define RESETS_WDSEL_dma_Msk (0x4UL) /*!< dma (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_busctrl_Pos (1UL) /*!< busctrl (Bit 1) */
|
||
#define RESETS_WDSEL_busctrl_Msk (0x2UL) /*!< busctrl (Bitfield-Mask: 0x01) */
|
||
#define RESETS_WDSEL_adc_Pos (0UL) /*!< adc (Bit 0) */
|
||
#define RESETS_WDSEL_adc_Msk (0x1UL) /*!< adc (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== RESET_DONE ======================================================= */
|
||
#define RESETS_RESET_DONE_usbctrl_Pos (24UL) /*!< usbctrl (Bit 24) */
|
||
#define RESETS_RESET_DONE_usbctrl_Msk (0x1000000UL) /*!< usbctrl (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_uart1_Pos (23UL) /*!< uart1 (Bit 23) */
|
||
#define RESETS_RESET_DONE_uart1_Msk (0x800000UL) /*!< uart1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_uart0_Pos (22UL) /*!< uart0 (Bit 22) */
|
||
#define RESETS_RESET_DONE_uart0_Msk (0x400000UL) /*!< uart0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_timer_Pos (21UL) /*!< timer (Bit 21) */
|
||
#define RESETS_RESET_DONE_timer_Msk (0x200000UL) /*!< timer (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_tbman_Pos (20UL) /*!< tbman (Bit 20) */
|
||
#define RESETS_RESET_DONE_tbman_Msk (0x100000UL) /*!< tbman (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_sysinfo_Pos (19UL) /*!< sysinfo (Bit 19) */
|
||
#define RESETS_RESET_DONE_sysinfo_Msk (0x80000UL) /*!< sysinfo (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_syscfg_Pos (18UL) /*!< syscfg (Bit 18) */
|
||
#define RESETS_RESET_DONE_syscfg_Msk (0x40000UL) /*!< syscfg (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_spi1_Pos (17UL) /*!< spi1 (Bit 17) */
|
||
#define RESETS_RESET_DONE_spi1_Msk (0x20000UL) /*!< spi1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_spi0_Pos (16UL) /*!< spi0 (Bit 16) */
|
||
#define RESETS_RESET_DONE_spi0_Msk (0x10000UL) /*!< spi0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_rtc_Pos (15UL) /*!< rtc (Bit 15) */
|
||
#define RESETS_RESET_DONE_rtc_Msk (0x8000UL) /*!< rtc (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pwm_Pos (14UL) /*!< pwm (Bit 14) */
|
||
#define RESETS_RESET_DONE_pwm_Msk (0x4000UL) /*!< pwm (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pll_usb_Pos (13UL) /*!< pll_usb (Bit 13) */
|
||
#define RESETS_RESET_DONE_pll_usb_Msk (0x2000UL) /*!< pll_usb (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pll_sys_Pos (12UL) /*!< pll_sys (Bit 12) */
|
||
#define RESETS_RESET_DONE_pll_sys_Msk (0x1000UL) /*!< pll_sys (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pio1_Pos (11UL) /*!< pio1 (Bit 11) */
|
||
#define RESETS_RESET_DONE_pio1_Msk (0x800UL) /*!< pio1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pio0_Pos (10UL) /*!< pio0 (Bit 10) */
|
||
#define RESETS_RESET_DONE_pio0_Msk (0x400UL) /*!< pio0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pads_qspi_Pos (9UL) /*!< pads_qspi (Bit 9) */
|
||
#define RESETS_RESET_DONE_pads_qspi_Msk (0x200UL) /*!< pads_qspi (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_pads_bank0_Pos (8UL) /*!< pads_bank0 (Bit 8) */
|
||
#define RESETS_RESET_DONE_pads_bank0_Msk (0x100UL) /*!< pads_bank0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_jtag_Pos (7UL) /*!< jtag (Bit 7) */
|
||
#define RESETS_RESET_DONE_jtag_Msk (0x80UL) /*!< jtag (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_io_qspi_Pos (6UL) /*!< io_qspi (Bit 6) */
|
||
#define RESETS_RESET_DONE_io_qspi_Msk (0x40UL) /*!< io_qspi (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_io_bank0_Pos (5UL) /*!< io_bank0 (Bit 5) */
|
||
#define RESETS_RESET_DONE_io_bank0_Msk (0x20UL) /*!< io_bank0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_i2c1_Pos (4UL) /*!< i2c1 (Bit 4) */
|
||
#define RESETS_RESET_DONE_i2c1_Msk (0x10UL) /*!< i2c1 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_i2c0_Pos (3UL) /*!< i2c0 (Bit 3) */
|
||
#define RESETS_RESET_DONE_i2c0_Msk (0x8UL) /*!< i2c0 (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_dma_Pos (2UL) /*!< dma (Bit 2) */
|
||
#define RESETS_RESET_DONE_dma_Msk (0x4UL) /*!< dma (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_busctrl_Pos (1UL) /*!< busctrl (Bit 1) */
|
||
#define RESETS_RESET_DONE_busctrl_Msk (0x2UL) /*!< busctrl (Bitfield-Mask: 0x01) */
|
||
#define RESETS_RESET_DONE_adc_Pos (0UL) /*!< adc (Bit 0) */
|
||
#define RESETS_RESET_DONE_adc_Msk (0x1UL) /*!< adc (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PSM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== FRCE_ON ======================================================== */
|
||
#define PSM_FRCE_ON_proc1_Pos (16UL) /*!< proc1 (Bit 16) */
|
||
#define PSM_FRCE_ON_proc1_Msk (0x10000UL) /*!< proc1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_proc0_Pos (15UL) /*!< proc0 (Bit 15) */
|
||
#define PSM_FRCE_ON_proc0_Msk (0x8000UL) /*!< proc0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sio_Pos (14UL) /*!< sio (Bit 14) */
|
||
#define PSM_FRCE_ON_sio_Msk (0x4000UL) /*!< sio (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_vreg_and_chip_reset_Pos (13UL) /*!< vreg_and_chip_reset (Bit 13) */
|
||
#define PSM_FRCE_ON_vreg_and_chip_reset_Msk (0x2000UL) /*!< vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_xip_Pos (12UL) /*!< xip (Bit 12) */
|
||
#define PSM_FRCE_ON_xip_Msk (0x1000UL) /*!< xip (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sram5_Pos (11UL) /*!< sram5 (Bit 11) */
|
||
#define PSM_FRCE_ON_sram5_Msk (0x800UL) /*!< sram5 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sram4_Pos (10UL) /*!< sram4 (Bit 10) */
|
||
#define PSM_FRCE_ON_sram4_Msk (0x400UL) /*!< sram4 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sram3_Pos (9UL) /*!< sram3 (Bit 9) */
|
||
#define PSM_FRCE_ON_sram3_Msk (0x200UL) /*!< sram3 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sram2_Pos (8UL) /*!< sram2 (Bit 8) */
|
||
#define PSM_FRCE_ON_sram2_Msk (0x100UL) /*!< sram2 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sram1_Pos (7UL) /*!< sram1 (Bit 7) */
|
||
#define PSM_FRCE_ON_sram1_Msk (0x80UL) /*!< sram1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_sram0_Pos (6UL) /*!< sram0 (Bit 6) */
|
||
#define PSM_FRCE_ON_sram0_Msk (0x40UL) /*!< sram0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_rom_Pos (5UL) /*!< rom (Bit 5) */
|
||
#define PSM_FRCE_ON_rom_Msk (0x20UL) /*!< rom (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_busfabric_Pos (4UL) /*!< busfabric (Bit 4) */
|
||
#define PSM_FRCE_ON_busfabric_Msk (0x10UL) /*!< busfabric (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_resets_Pos (3UL) /*!< resets (Bit 3) */
|
||
#define PSM_FRCE_ON_resets_Msk (0x8UL) /*!< resets (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_clocks_Pos (2UL) /*!< clocks (Bit 2) */
|
||
#define PSM_FRCE_ON_clocks_Msk (0x4UL) /*!< clocks (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_xosc_Pos (1UL) /*!< xosc (Bit 1) */
|
||
#define PSM_FRCE_ON_xosc_Msk (0x2UL) /*!< xosc (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_ON_rosc_Pos (0UL) /*!< rosc (Bit 0) */
|
||
#define PSM_FRCE_ON_rosc_Msk (0x1UL) /*!< rosc (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= FRCE_OFF ======================================================== */
|
||
#define PSM_FRCE_OFF_proc1_Pos (16UL) /*!< proc1 (Bit 16) */
|
||
#define PSM_FRCE_OFF_proc1_Msk (0x10000UL) /*!< proc1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_proc0_Pos (15UL) /*!< proc0 (Bit 15) */
|
||
#define PSM_FRCE_OFF_proc0_Msk (0x8000UL) /*!< proc0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sio_Pos (14UL) /*!< sio (Bit 14) */
|
||
#define PSM_FRCE_OFF_sio_Msk (0x4000UL) /*!< sio (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_vreg_and_chip_reset_Pos (13UL) /*!< vreg_and_chip_reset (Bit 13) */
|
||
#define PSM_FRCE_OFF_vreg_and_chip_reset_Msk (0x2000UL) /*!< vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_xip_Pos (12UL) /*!< xip (Bit 12) */
|
||
#define PSM_FRCE_OFF_xip_Msk (0x1000UL) /*!< xip (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sram5_Pos (11UL) /*!< sram5 (Bit 11) */
|
||
#define PSM_FRCE_OFF_sram5_Msk (0x800UL) /*!< sram5 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sram4_Pos (10UL) /*!< sram4 (Bit 10) */
|
||
#define PSM_FRCE_OFF_sram4_Msk (0x400UL) /*!< sram4 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sram3_Pos (9UL) /*!< sram3 (Bit 9) */
|
||
#define PSM_FRCE_OFF_sram3_Msk (0x200UL) /*!< sram3 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sram2_Pos (8UL) /*!< sram2 (Bit 8) */
|
||
#define PSM_FRCE_OFF_sram2_Msk (0x100UL) /*!< sram2 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sram1_Pos (7UL) /*!< sram1 (Bit 7) */
|
||
#define PSM_FRCE_OFF_sram1_Msk (0x80UL) /*!< sram1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_sram0_Pos (6UL) /*!< sram0 (Bit 6) */
|
||
#define PSM_FRCE_OFF_sram0_Msk (0x40UL) /*!< sram0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_rom_Pos (5UL) /*!< rom (Bit 5) */
|
||
#define PSM_FRCE_OFF_rom_Msk (0x20UL) /*!< rom (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_busfabric_Pos (4UL) /*!< busfabric (Bit 4) */
|
||
#define PSM_FRCE_OFF_busfabric_Msk (0x10UL) /*!< busfabric (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_resets_Pos (3UL) /*!< resets (Bit 3) */
|
||
#define PSM_FRCE_OFF_resets_Msk (0x8UL) /*!< resets (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_clocks_Pos (2UL) /*!< clocks (Bit 2) */
|
||
#define PSM_FRCE_OFF_clocks_Msk (0x4UL) /*!< clocks (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_xosc_Pos (1UL) /*!< xosc (Bit 1) */
|
||
#define PSM_FRCE_OFF_xosc_Msk (0x2UL) /*!< xosc (Bitfield-Mask: 0x01) */
|
||
#define PSM_FRCE_OFF_rosc_Pos (0UL) /*!< rosc (Bit 0) */
|
||
#define PSM_FRCE_OFF_rosc_Msk (0x1UL) /*!< rosc (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= WDSEL ========================================================= */
|
||
#define PSM_WDSEL_proc1_Pos (16UL) /*!< proc1 (Bit 16) */
|
||
#define PSM_WDSEL_proc1_Msk (0x10000UL) /*!< proc1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_proc0_Pos (15UL) /*!< proc0 (Bit 15) */
|
||
#define PSM_WDSEL_proc0_Msk (0x8000UL) /*!< proc0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sio_Pos (14UL) /*!< sio (Bit 14) */
|
||
#define PSM_WDSEL_sio_Msk (0x4000UL) /*!< sio (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_vreg_and_chip_reset_Pos (13UL) /*!< vreg_and_chip_reset (Bit 13) */
|
||
#define PSM_WDSEL_vreg_and_chip_reset_Msk (0x2000UL) /*!< vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_xip_Pos (12UL) /*!< xip (Bit 12) */
|
||
#define PSM_WDSEL_xip_Msk (0x1000UL) /*!< xip (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sram5_Pos (11UL) /*!< sram5 (Bit 11) */
|
||
#define PSM_WDSEL_sram5_Msk (0x800UL) /*!< sram5 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sram4_Pos (10UL) /*!< sram4 (Bit 10) */
|
||
#define PSM_WDSEL_sram4_Msk (0x400UL) /*!< sram4 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sram3_Pos (9UL) /*!< sram3 (Bit 9) */
|
||
#define PSM_WDSEL_sram3_Msk (0x200UL) /*!< sram3 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sram2_Pos (8UL) /*!< sram2 (Bit 8) */
|
||
#define PSM_WDSEL_sram2_Msk (0x100UL) /*!< sram2 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sram1_Pos (7UL) /*!< sram1 (Bit 7) */
|
||
#define PSM_WDSEL_sram1_Msk (0x80UL) /*!< sram1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_sram0_Pos (6UL) /*!< sram0 (Bit 6) */
|
||
#define PSM_WDSEL_sram0_Msk (0x40UL) /*!< sram0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_rom_Pos (5UL) /*!< rom (Bit 5) */
|
||
#define PSM_WDSEL_rom_Msk (0x20UL) /*!< rom (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_busfabric_Pos (4UL) /*!< busfabric (Bit 4) */
|
||
#define PSM_WDSEL_busfabric_Msk (0x10UL) /*!< busfabric (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_resets_Pos (3UL) /*!< resets (Bit 3) */
|
||
#define PSM_WDSEL_resets_Msk (0x8UL) /*!< resets (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_clocks_Pos (2UL) /*!< clocks (Bit 2) */
|
||
#define PSM_WDSEL_clocks_Msk (0x4UL) /*!< clocks (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_xosc_Pos (1UL) /*!< xosc (Bit 1) */
|
||
#define PSM_WDSEL_xosc_Msk (0x2UL) /*!< xosc (Bitfield-Mask: 0x01) */
|
||
#define PSM_WDSEL_rosc_Pos (0UL) /*!< rosc (Bit 0) */
|
||
#define PSM_WDSEL_rosc_Msk (0x1UL) /*!< rosc (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= DONE ========================================================== */
|
||
#define PSM_DONE_proc1_Pos (16UL) /*!< proc1 (Bit 16) */
|
||
#define PSM_DONE_proc1_Msk (0x10000UL) /*!< proc1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_proc0_Pos (15UL) /*!< proc0 (Bit 15) */
|
||
#define PSM_DONE_proc0_Msk (0x8000UL) /*!< proc0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sio_Pos (14UL) /*!< sio (Bit 14) */
|
||
#define PSM_DONE_sio_Msk (0x4000UL) /*!< sio (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_vreg_and_chip_reset_Pos (13UL) /*!< vreg_and_chip_reset (Bit 13) */
|
||
#define PSM_DONE_vreg_and_chip_reset_Msk (0x2000UL) /*!< vreg_and_chip_reset (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_xip_Pos (12UL) /*!< xip (Bit 12) */
|
||
#define PSM_DONE_xip_Msk (0x1000UL) /*!< xip (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sram5_Pos (11UL) /*!< sram5 (Bit 11) */
|
||
#define PSM_DONE_sram5_Msk (0x800UL) /*!< sram5 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sram4_Pos (10UL) /*!< sram4 (Bit 10) */
|
||
#define PSM_DONE_sram4_Msk (0x400UL) /*!< sram4 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sram3_Pos (9UL) /*!< sram3 (Bit 9) */
|
||
#define PSM_DONE_sram3_Msk (0x200UL) /*!< sram3 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sram2_Pos (8UL) /*!< sram2 (Bit 8) */
|
||
#define PSM_DONE_sram2_Msk (0x100UL) /*!< sram2 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sram1_Pos (7UL) /*!< sram1 (Bit 7) */
|
||
#define PSM_DONE_sram1_Msk (0x80UL) /*!< sram1 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_sram0_Pos (6UL) /*!< sram0 (Bit 6) */
|
||
#define PSM_DONE_sram0_Msk (0x40UL) /*!< sram0 (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_rom_Pos (5UL) /*!< rom (Bit 5) */
|
||
#define PSM_DONE_rom_Msk (0x20UL) /*!< rom (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_busfabric_Pos (4UL) /*!< busfabric (Bit 4) */
|
||
#define PSM_DONE_busfabric_Msk (0x10UL) /*!< busfabric (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_resets_Pos (3UL) /*!< resets (Bit 3) */
|
||
#define PSM_DONE_resets_Msk (0x8UL) /*!< resets (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_clocks_Pos (2UL) /*!< clocks (Bit 2) */
|
||
#define PSM_DONE_clocks_Msk (0x4UL) /*!< clocks (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_xosc_Pos (1UL) /*!< xosc (Bit 1) */
|
||
#define PSM_DONE_xosc_Msk (0x2UL) /*!< xosc (Bitfield-Mask: 0x01) */
|
||
#define PSM_DONE_rosc_Pos (0UL) /*!< rosc (Bit 0) */
|
||
#define PSM_DONE_rosc_Msk (0x1UL) /*!< rosc (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ IO_BANK0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ===================================================== GPIO0_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO0_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO0_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO0_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO0_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO0_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO0_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO0_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO0_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO0_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO0_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO0_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO0_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO0_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO0_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO0_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO0_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO0_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO0_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO0_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO0_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO0_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO1_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO1_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO1_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO1_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO1_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO1_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO1_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO1_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO1_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO1_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO1_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO1_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO1_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO1_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO1_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO1_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO1_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO1_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO1_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO1_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO1_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO1_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO2_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO2_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO2_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO2_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO2_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO2_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO2_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO2_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO2_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO2_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO2_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO2_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO2_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO2_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO2_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO2_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO2_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO2_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO2_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO2_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO2_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO2_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO3_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO3_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO3_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO3_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO3_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO3_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO3_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO3_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO3_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO3_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO3_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO3_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO3_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO3_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO3_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO3_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO3_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO3_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO3_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO3_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO3_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO3_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO4_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO4_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO4_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO4_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO4_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO4_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO4_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO4_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO4_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO4_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO4_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO4_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO4_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO4_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO4_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO4_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO4_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO4_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO4_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO4_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO4_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO4_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO5_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO5_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO5_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO5_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO5_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO5_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO5_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO5_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO5_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO5_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO5_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO5_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO5_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO5_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO5_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO5_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO5_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO5_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO5_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO5_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO5_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO5_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO6_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO6_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO6_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO6_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO6_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO6_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO6_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO6_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO6_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO6_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO6_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO6_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO6_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO6_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO6_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO6_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO6_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO6_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO6_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO6_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO6_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO6_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO7_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO7_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO7_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO7_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO7_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO7_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO7_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO7_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO7_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO7_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO7_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO7_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO7_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO7_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO7_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO7_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO7_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO7_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO7_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO7_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO7_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO7_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO8_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO8_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO8_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO8_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO8_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO8_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO8_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO8_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO8_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO8_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO8_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO8_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO8_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO8_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO8_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO8_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO8_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO8_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO8_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO8_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO8_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO8_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO9_STATUS ====================================================== */
|
||
#define IO_BANK0_GPIO9_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO9_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO9_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO9_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO9_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO9_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO9_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO9_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO9_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO9_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO9_CTRL ======================================================= */
|
||
#define IO_BANK0_GPIO9_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO9_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO9_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO9_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO9_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO9_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO9_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO9_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO9_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO9_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO10_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO10_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO10_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO10_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO10_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO10_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO10_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO10_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO10_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO10_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO10_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO10_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO10_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO10_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO10_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO10_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO10_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO10_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO10_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO10_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO10_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO10_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO11_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO11_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO11_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO11_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO11_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO11_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO11_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO11_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO11_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO11_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO11_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO11_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO11_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO11_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO11_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO11_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO11_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO11_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO11_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO11_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO11_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO11_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO12_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO12_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO12_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO12_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO12_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO12_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO12_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO12_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO12_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO12_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO12_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO12_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO12_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO12_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO12_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO12_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO12_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO12_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO12_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO12_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO12_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO12_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO13_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO13_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO13_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO13_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO13_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO13_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO13_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO13_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO13_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO13_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO13_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO13_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO13_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO13_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO13_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO13_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO13_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO13_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO13_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO13_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO13_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO13_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO14_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO14_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO14_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO14_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO14_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO14_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO14_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO14_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO14_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO14_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO14_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO14_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO14_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO14_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO14_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO14_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO14_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO14_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO14_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO14_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO14_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO14_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO15_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO15_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO15_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO15_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO15_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO15_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO15_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO15_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO15_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO15_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO15_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO15_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO15_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO15_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO15_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO15_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO15_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO15_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO15_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO15_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO15_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO15_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO16_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO16_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO16_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO16_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO16_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO16_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO16_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO16_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO16_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO16_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO16_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO16_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO16_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO16_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO16_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO16_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO16_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO16_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO16_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO16_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO16_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO16_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO17_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO17_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO17_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO17_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO17_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO17_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO17_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO17_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO17_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO17_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO17_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO17_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO17_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO17_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO17_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO17_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO17_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO17_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO17_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO17_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO17_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO17_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO18_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO18_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO18_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO18_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO18_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO18_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO18_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO18_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO18_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO18_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO18_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO18_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO18_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO18_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO18_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO18_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO18_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO18_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO18_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO18_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO18_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO18_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO19_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO19_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO19_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO19_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO19_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO19_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO19_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO19_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO19_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO19_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO19_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO19_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO19_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO19_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO19_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO19_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO19_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO19_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO19_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO19_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO19_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO19_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO20_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO20_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO20_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO20_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO20_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO20_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO20_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO20_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO20_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO20_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO20_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO20_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO20_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO20_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO20_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO20_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO20_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO20_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO20_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO20_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO20_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO20_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO21_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO21_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO21_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO21_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO21_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO21_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO21_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO21_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO21_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO21_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO21_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO21_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO21_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO21_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO21_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO21_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO21_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO21_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO21_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO21_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO21_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO21_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO22_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO22_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO22_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO22_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO22_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO22_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO22_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO22_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO22_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO22_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO22_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO22_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO22_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO22_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO22_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO22_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO22_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO22_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO22_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO22_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO22_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO22_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO23_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO23_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO23_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO23_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO23_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO23_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO23_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO23_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO23_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO23_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO23_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO23_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO23_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO23_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO23_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO23_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO23_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO23_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO23_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO23_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO23_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO23_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO24_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO24_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO24_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO24_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO24_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO24_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO24_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO24_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO24_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO24_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO24_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO24_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO24_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO24_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO24_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO24_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO24_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO24_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO24_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO24_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO24_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO24_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO25_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO25_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO25_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO25_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO25_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO25_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO25_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO25_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO25_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO25_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO25_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO25_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO25_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO25_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO25_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO25_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO25_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO25_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO25_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO25_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO25_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO25_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO26_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO26_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO26_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO26_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO26_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO26_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO26_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO26_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO26_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO26_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO26_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO26_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO26_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO26_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO26_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO26_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO26_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO26_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO26_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO26_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO26_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO26_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO27_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO27_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO27_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO27_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO27_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO27_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO27_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO27_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO27_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO27_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO27_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO27_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO27_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO27_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO27_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO27_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO27_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO27_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO27_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO27_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO27_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO27_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO28_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO28_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO28_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO28_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO28_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO28_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO28_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO28_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO28_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO28_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO28_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO28_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO28_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO28_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO28_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO28_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO28_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO28_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO28_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO28_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO28_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO28_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ===================================================== GPIO29_STATUS ===================================================== */
|
||
#define IO_BANK0_GPIO29_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_BANK0_GPIO29_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_BANK0_GPIO29_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_BANK0_GPIO29_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_BANK0_GPIO29_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_BANK0_GPIO29_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_BANK0_GPIO29_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_BANK0_GPIO29_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_GPIO29_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_BANK0_GPIO29_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== GPIO29_CTRL ====================================================== */
|
||
#define IO_BANK0_GPIO29_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_BANK0_GPIO29_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO29_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_BANK0_GPIO29_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO29_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_BANK0_GPIO29_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO29_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_BANK0_GPIO29_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_BANK0_GPIO29_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_BANK0_GPIO29_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ========================================================= INTR0 ========================================================= */
|
||
#define IO_BANK0_INTR0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_INTR0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_INTR0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_INTR0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_INTR0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_INTR0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_INTR0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_INTR0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_INTR0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_INTR0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_INTR0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_INTR0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_INTR0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_INTR0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_INTR0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_INTR0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_INTR0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_INTR0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_INTR0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_INTR0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_INTR0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_INTR0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_INTR0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_INTR0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_INTR0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_INTR0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_INTR0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_INTR0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_INTR0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_INTR0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_INTR0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_INTR0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_INTR0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTR1 ========================================================= */
|
||
#define IO_BANK0_INTR1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_INTR1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_INTR1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_INTR1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_INTR1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_INTR1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_INTR1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_INTR1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_INTR1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_INTR1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_INTR1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_INTR1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_INTR1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_INTR1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_INTR1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_INTR1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_INTR1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_INTR1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_INTR1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_INTR1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_INTR1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_INTR1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_INTR1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_INTR1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_INTR1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_INTR1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_INTR1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_INTR1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_INTR1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_INTR1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_INTR1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_INTR1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_INTR1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTR2 ========================================================= */
|
||
#define IO_BANK0_INTR2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_INTR2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_INTR2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_INTR2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_INTR2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_INTR2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_INTR2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_INTR2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_INTR2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_INTR2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_INTR2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_INTR2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_INTR2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_INTR2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_INTR2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_INTR2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_INTR2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_INTR2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_INTR2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_INTR2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_INTR2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_INTR2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_INTR2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_INTR2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_INTR2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_INTR2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_INTR2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_INTR2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_INTR2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_INTR2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_INTR2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_INTR2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_INTR2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTR3 ========================================================= */
|
||
#define IO_BANK0_INTR3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_INTR3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_INTR3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_INTR3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_INTR3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_INTR3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_INTR3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_INTR3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_INTR3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_INTR3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_INTR3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_INTR3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_INTR3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_INTR3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_INTR3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_INTR3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_INTR3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_INTR3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_INTR3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_INTR3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_INTR3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_INTR3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_INTR3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_INTR3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_INTR3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_INTR3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTE0 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTE0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTE1 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTE1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTE2 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTE2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTE3 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTE3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTF0 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTF0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTF1 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTF1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTF2 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTF2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTF3 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTF3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTS0 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTS0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTS1 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTS1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTS2 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTS2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTS3 ====================================================== */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC0_INTS3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTE0 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTE0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTE1 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTE1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTE2 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTE2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTE3 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTE3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTF0 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTF0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTF1 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTF1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTF2 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTF2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTF3 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTF3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTS0 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTS0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTS1 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTS1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTS2 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTS2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTS3 ====================================================== */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_PROC1_INTS3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTE0 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTE1 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTE2 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTE3 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTE3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTF0 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTF1 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTF2 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTF3 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTF3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTS0 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_EDGE_HIGH_Pos (31UL) /*!< GPIO7_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO7_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_EDGE_LOW_Pos (30UL) /*!< GPIO7_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO7_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_LEVEL_HIGH_Pos (29UL) /*!< GPIO7_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO7_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_LEVEL_LOW_Pos (28UL) /*!< GPIO7_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO7_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO7_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_EDGE_HIGH_Pos (27UL) /*!< GPIO6_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO6_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_EDGE_LOW_Pos (26UL) /*!< GPIO6_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO6_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_LEVEL_HIGH_Pos (25UL) /*!< GPIO6_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO6_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_LEVEL_LOW_Pos (24UL) /*!< GPIO6_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO6_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO6_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_EDGE_HIGH_Pos (23UL) /*!< GPIO5_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO5_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_EDGE_LOW_Pos (22UL) /*!< GPIO5_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_EDGE_LOW_Msk (0x400000UL) /*!< GPIO5_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_LEVEL_HIGH_Pos (21UL) /*!< GPIO5_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO5_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_LEVEL_LOW_Pos (20UL) /*!< GPIO5_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO5_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO5_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_EDGE_HIGH_Pos (19UL) /*!< GPIO4_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO4_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_EDGE_LOW_Pos (18UL) /*!< GPIO4_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_EDGE_LOW_Msk (0x40000UL) /*!< GPIO4_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_LEVEL_HIGH_Pos (17UL) /*!< GPIO4_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO4_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_LEVEL_LOW_Pos (16UL) /*!< GPIO4_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO4_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO4_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_EDGE_HIGH_Pos (15UL) /*!< GPIO3_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_EDGE_LOW_Pos (14UL) /*!< GPIO3_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_EDGE_LOW_Msk (0x4000UL) /*!< GPIO3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_LEVEL_HIGH_Pos (13UL) /*!< GPIO3_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_LEVEL_LOW_Pos (12UL) /*!< GPIO3_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO3_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_EDGE_HIGH_Pos (11UL) /*!< GPIO2_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_EDGE_HIGH_Msk (0x800UL) /*!< GPIO2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_EDGE_LOW_Pos (10UL) /*!< GPIO2_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_EDGE_LOW_Msk (0x400UL) /*!< GPIO2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_LEVEL_HIGH_Pos (9UL) /*!< GPIO2_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_LEVEL_LOW_Pos (8UL) /*!< GPIO2_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO2_LEVEL_LOW_Msk (0x100UL) /*!< GPIO2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_EDGE_HIGH_Pos (7UL) /*!< GPIO1_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_EDGE_HIGH_Msk (0x80UL) /*!< GPIO1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_EDGE_LOW_Pos (6UL) /*!< GPIO1_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_EDGE_LOW_Msk (0x40UL) /*!< GPIO1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_LEVEL_HIGH_Pos (5UL) /*!< GPIO1_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_LEVEL_LOW_Pos (4UL) /*!< GPIO1_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO1_LEVEL_LOW_Msk (0x10UL) /*!< GPIO1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_EDGE_HIGH_Pos (3UL) /*!< GPIO0_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_EDGE_HIGH_Msk (0x8UL) /*!< GPIO0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_EDGE_LOW_Pos (2UL) /*!< GPIO0_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_EDGE_LOW_Msk (0x4UL) /*!< GPIO0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_LEVEL_HIGH_Pos (1UL) /*!< GPIO0_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_LEVEL_LOW_Pos (0UL) /*!< GPIO0_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS0_GPIO0_LEVEL_LOW_Msk (0x1UL) /*!< GPIO0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTS1 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_EDGE_HIGH_Pos (31UL) /*!< GPIO15_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO15_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_EDGE_LOW_Pos (30UL) /*!< GPIO15_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO15_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_LEVEL_HIGH_Pos (29UL) /*!< GPIO15_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO15_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_LEVEL_LOW_Pos (28UL) /*!< GPIO15_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO15_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO15_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_EDGE_HIGH_Pos (27UL) /*!< GPIO14_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO14_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_EDGE_LOW_Pos (26UL) /*!< GPIO14_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO14_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_LEVEL_HIGH_Pos (25UL) /*!< GPIO14_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO14_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_LEVEL_LOW_Pos (24UL) /*!< GPIO14_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO14_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO14_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_EDGE_HIGH_Pos (23UL) /*!< GPIO13_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO13_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_EDGE_LOW_Pos (22UL) /*!< GPIO13_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_EDGE_LOW_Msk (0x400000UL) /*!< GPIO13_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_LEVEL_HIGH_Pos (21UL) /*!< GPIO13_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO13_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_LEVEL_LOW_Pos (20UL) /*!< GPIO13_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO13_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO13_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_EDGE_HIGH_Pos (19UL) /*!< GPIO12_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO12_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_EDGE_LOW_Pos (18UL) /*!< GPIO12_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_EDGE_LOW_Msk (0x40000UL) /*!< GPIO12_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_LEVEL_HIGH_Pos (17UL) /*!< GPIO12_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO12_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_LEVEL_LOW_Pos (16UL) /*!< GPIO12_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO12_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO12_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_EDGE_HIGH_Pos (15UL) /*!< GPIO11_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO11_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_EDGE_LOW_Pos (14UL) /*!< GPIO11_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_EDGE_LOW_Msk (0x4000UL) /*!< GPIO11_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_LEVEL_HIGH_Pos (13UL) /*!< GPIO11_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO11_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_LEVEL_LOW_Pos (12UL) /*!< GPIO11_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO11_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO11_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_EDGE_HIGH_Pos (11UL) /*!< GPIO10_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_EDGE_HIGH_Msk (0x800UL) /*!< GPIO10_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_EDGE_LOW_Pos (10UL) /*!< GPIO10_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_EDGE_LOW_Msk (0x400UL) /*!< GPIO10_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_LEVEL_HIGH_Pos (9UL) /*!< GPIO10_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO10_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_LEVEL_LOW_Pos (8UL) /*!< GPIO10_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO10_LEVEL_LOW_Msk (0x100UL) /*!< GPIO10_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_EDGE_HIGH_Pos (7UL) /*!< GPIO9_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_EDGE_HIGH_Msk (0x80UL) /*!< GPIO9_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_EDGE_LOW_Pos (6UL) /*!< GPIO9_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_EDGE_LOW_Msk (0x40UL) /*!< GPIO9_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_LEVEL_HIGH_Pos (5UL) /*!< GPIO9_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO9_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_LEVEL_LOW_Pos (4UL) /*!< GPIO9_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO9_LEVEL_LOW_Msk (0x10UL) /*!< GPIO9_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_EDGE_HIGH_Pos (3UL) /*!< GPIO8_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_EDGE_HIGH_Msk (0x8UL) /*!< GPIO8_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_EDGE_LOW_Pos (2UL) /*!< GPIO8_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_EDGE_LOW_Msk (0x4UL) /*!< GPIO8_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_LEVEL_HIGH_Pos (1UL) /*!< GPIO8_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO8_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_LEVEL_LOW_Pos (0UL) /*!< GPIO8_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS1_GPIO8_LEVEL_LOW_Msk (0x1UL) /*!< GPIO8_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTS2 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_EDGE_HIGH_Pos (31UL) /*!< GPIO23_EDGE_HIGH (Bit 31) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_EDGE_HIGH_Msk (0x80000000UL) /*!< GPIO23_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_EDGE_LOW_Pos (30UL) /*!< GPIO23_EDGE_LOW (Bit 30) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_EDGE_LOW_Msk (0x40000000UL) /*!< GPIO23_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_LEVEL_HIGH_Pos (29UL) /*!< GPIO23_LEVEL_HIGH (Bit 29) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_LEVEL_HIGH_Msk (0x20000000UL) /*!< GPIO23_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_LEVEL_LOW_Pos (28UL) /*!< GPIO23_LEVEL_LOW (Bit 28) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO23_LEVEL_LOW_Msk (0x10000000UL) /*!< GPIO23_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_EDGE_HIGH_Pos (27UL) /*!< GPIO22_EDGE_HIGH (Bit 27) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_EDGE_HIGH_Msk (0x8000000UL) /*!< GPIO22_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_EDGE_LOW_Pos (26UL) /*!< GPIO22_EDGE_LOW (Bit 26) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_EDGE_LOW_Msk (0x4000000UL) /*!< GPIO22_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_LEVEL_HIGH_Pos (25UL) /*!< GPIO22_LEVEL_HIGH (Bit 25) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_LEVEL_HIGH_Msk (0x2000000UL) /*!< GPIO22_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_LEVEL_LOW_Pos (24UL) /*!< GPIO22_LEVEL_LOW (Bit 24) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO22_LEVEL_LOW_Msk (0x1000000UL) /*!< GPIO22_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_EDGE_HIGH_Pos (23UL) /*!< GPIO21_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO21_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_EDGE_LOW_Pos (22UL) /*!< GPIO21_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_EDGE_LOW_Msk (0x400000UL) /*!< GPIO21_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_LEVEL_HIGH_Pos (21UL) /*!< GPIO21_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO21_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_LEVEL_LOW_Pos (20UL) /*!< GPIO21_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO21_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO21_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_EDGE_HIGH_Pos (19UL) /*!< GPIO20_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO20_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_EDGE_LOW_Pos (18UL) /*!< GPIO20_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_EDGE_LOW_Msk (0x40000UL) /*!< GPIO20_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_LEVEL_HIGH_Pos (17UL) /*!< GPIO20_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO20_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_LEVEL_LOW_Pos (16UL) /*!< GPIO20_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO20_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO20_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_EDGE_HIGH_Pos (15UL) /*!< GPIO19_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO19_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_EDGE_LOW_Pos (14UL) /*!< GPIO19_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_EDGE_LOW_Msk (0x4000UL) /*!< GPIO19_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_LEVEL_HIGH_Pos (13UL) /*!< GPIO19_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO19_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_LEVEL_LOW_Pos (12UL) /*!< GPIO19_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO19_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO19_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_EDGE_HIGH_Pos (11UL) /*!< GPIO18_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_EDGE_HIGH_Msk (0x800UL) /*!< GPIO18_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_EDGE_LOW_Pos (10UL) /*!< GPIO18_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_EDGE_LOW_Msk (0x400UL) /*!< GPIO18_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_LEVEL_HIGH_Pos (9UL) /*!< GPIO18_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO18_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_LEVEL_LOW_Pos (8UL) /*!< GPIO18_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO18_LEVEL_LOW_Msk (0x100UL) /*!< GPIO18_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_EDGE_HIGH_Pos (7UL) /*!< GPIO17_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_EDGE_HIGH_Msk (0x80UL) /*!< GPIO17_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_EDGE_LOW_Pos (6UL) /*!< GPIO17_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_EDGE_LOW_Msk (0x40UL) /*!< GPIO17_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_LEVEL_HIGH_Pos (5UL) /*!< GPIO17_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO17_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_LEVEL_LOW_Pos (4UL) /*!< GPIO17_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO17_LEVEL_LOW_Msk (0x10UL) /*!< GPIO17_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_EDGE_HIGH_Pos (3UL) /*!< GPIO16_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_EDGE_HIGH_Msk (0x8UL) /*!< GPIO16_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_EDGE_LOW_Pos (2UL) /*!< GPIO16_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_EDGE_LOW_Msk (0x4UL) /*!< GPIO16_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_LEVEL_HIGH_Pos (1UL) /*!< GPIO16_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO16_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_LEVEL_LOW_Pos (0UL) /*!< GPIO16_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS2_GPIO16_LEVEL_LOW_Msk (0x1UL) /*!< GPIO16_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ================================================== DORMANT_WAKE_INTS3 =================================================== */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_EDGE_HIGH_Pos (23UL) /*!< GPIO29_EDGE_HIGH (Bit 23) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO29_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_EDGE_LOW_Pos (22UL) /*!< GPIO29_EDGE_LOW (Bit 22) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_EDGE_LOW_Msk (0x400000UL) /*!< GPIO29_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_LEVEL_HIGH_Pos (21UL) /*!< GPIO29_LEVEL_HIGH (Bit 21) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO29_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_LEVEL_LOW_Pos (20UL) /*!< GPIO29_LEVEL_LOW (Bit 20) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO29_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO29_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_EDGE_HIGH_Pos (19UL) /*!< GPIO28_EDGE_HIGH (Bit 19) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO28_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_EDGE_LOW_Pos (18UL) /*!< GPIO28_EDGE_LOW (Bit 18) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_EDGE_LOW_Msk (0x40000UL) /*!< GPIO28_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_LEVEL_HIGH_Pos (17UL) /*!< GPIO28_LEVEL_HIGH (Bit 17) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO28_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_LEVEL_LOW_Pos (16UL) /*!< GPIO28_LEVEL_LOW (Bit 16) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO28_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO28_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_EDGE_HIGH_Pos (15UL) /*!< GPIO27_EDGE_HIGH (Bit 15) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO27_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_EDGE_LOW_Pos (14UL) /*!< GPIO27_EDGE_LOW (Bit 14) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_EDGE_LOW_Msk (0x4000UL) /*!< GPIO27_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_LEVEL_HIGH_Pos (13UL) /*!< GPIO27_LEVEL_HIGH (Bit 13) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO27_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_LEVEL_LOW_Pos (12UL) /*!< GPIO27_LEVEL_LOW (Bit 12) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO27_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO27_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_EDGE_HIGH_Pos (11UL) /*!< GPIO26_EDGE_HIGH (Bit 11) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_EDGE_HIGH_Msk (0x800UL) /*!< GPIO26_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_EDGE_LOW_Pos (10UL) /*!< GPIO26_EDGE_LOW (Bit 10) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_EDGE_LOW_Msk (0x400UL) /*!< GPIO26_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_LEVEL_HIGH_Pos (9UL) /*!< GPIO26_LEVEL_HIGH (Bit 9) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO26_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_LEVEL_LOW_Pos (8UL) /*!< GPIO26_LEVEL_LOW (Bit 8) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO26_LEVEL_LOW_Msk (0x100UL) /*!< GPIO26_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_EDGE_HIGH_Pos (7UL) /*!< GPIO25_EDGE_HIGH (Bit 7) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_EDGE_HIGH_Msk (0x80UL) /*!< GPIO25_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_EDGE_LOW_Pos (6UL) /*!< GPIO25_EDGE_LOW (Bit 6) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_EDGE_LOW_Msk (0x40UL) /*!< GPIO25_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_LEVEL_HIGH_Pos (5UL) /*!< GPIO25_LEVEL_HIGH (Bit 5) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO25_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_LEVEL_LOW_Pos (4UL) /*!< GPIO25_LEVEL_LOW (Bit 4) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO25_LEVEL_LOW_Msk (0x10UL) /*!< GPIO25_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_EDGE_HIGH_Pos (3UL) /*!< GPIO24_EDGE_HIGH (Bit 3) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_EDGE_HIGH_Msk (0x8UL) /*!< GPIO24_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_EDGE_LOW_Pos (2UL) /*!< GPIO24_EDGE_LOW (Bit 2) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_EDGE_LOW_Msk (0x4UL) /*!< GPIO24_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_LEVEL_HIGH_Pos (1UL) /*!< GPIO24_LEVEL_HIGH (Bit 1) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO24_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_LEVEL_LOW_Pos (0UL) /*!< GPIO24_LEVEL_LOW (Bit 0) */
|
||
#define IO_BANK0_DORMANT_WAKE_INTS3_GPIO24_LEVEL_LOW_Msk (0x1UL) /*!< GPIO24_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ IO_QSPI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ================================================= GPIO_QSPI_SCLK_STATUS ================================================= */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ================================================== GPIO_QSPI_SCLK_CTRL ================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ================================================== GPIO_QSPI_SS_STATUS ================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* =================================================== GPIO_QSPI_SS_CTRL =================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ================================================= GPIO_QSPI_SD0_STATUS ================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ================================================== GPIO_QSPI_SD0_CTRL =================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ================================================= GPIO_QSPI_SD1_STATUS ================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ================================================== GPIO_QSPI_SD1_CTRL =================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ================================================= GPIO_QSPI_SD2_STATUS ================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ================================================== GPIO_QSPI_SD2_CTRL =================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ================================================= GPIO_QSPI_SD3_STATUS ================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_IRQTOPROC_Pos (26UL) /*!< IRQTOPROC (Bit 26) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_IRQTOPROC_Msk (0x4000000UL) /*!< IRQTOPROC (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_IRQFROMPAD_Pos (24UL) /*!< IRQFROMPAD (Bit 24) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_IRQFROMPAD_Msk (0x1000000UL) /*!< IRQFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_INTOPERI_Pos (19UL) /*!< INTOPERI (Bit 19) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_INTOPERI_Msk (0x80000UL) /*!< INTOPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_INFROMPAD_Pos (17UL) /*!< INFROMPAD (Bit 17) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_INFROMPAD_Msk (0x20000UL) /*!< INFROMPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OETOPAD_Pos (13UL) /*!< OETOPAD (Bit 13) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OETOPAD_Msk (0x2000UL) /*!< OETOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OEFROMPERI_Pos (12UL) /*!< OEFROMPERI (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OEFROMPERI_Msk (0x1000UL) /*!< OEFROMPERI (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OUTTOPAD_Pos (9UL) /*!< OUTTOPAD (Bit 9) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OUTTOPAD_Msk (0x200UL) /*!< OUTTOPAD (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OUTFROMPERI_Pos (8UL) /*!< OUTFROMPERI (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_STATUS_OUTFROMPERI_Msk (0x100UL) /*!< OUTFROMPERI (Bitfield-Mask: 0x01) */
|
||
/* ================================================== GPIO_QSPI_SD3_CTRL =================================================== */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_Pos (28UL) /*!< IRQOVER (Bit 28) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_Msk (0x30000000UL) /*!< IRQOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_Pos (16UL) /*!< INOVER (Bit 16) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_Msk (0x30000UL) /*!< INOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_Pos (12UL) /*!< OEOVER (Bit 12) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_Msk (0x3000UL) /*!< OEOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_Pos (8UL) /*!< OUTOVER (Bit 8) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_Msk (0x300UL) /*!< OUTOVER (Bitfield-Mask: 0x03) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL_Pos (0UL) /*!< FUNCSEL (Bit 0) */
|
||
#define IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL_Msk (0x1fUL) /*!< FUNCSEL (Bitfield-Mask: 0x1f) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_INTR_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTE ======================================================= */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_PROC0_INTE_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTF ======================================================= */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_PROC0_INTF_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC0_INTS ======================================================= */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_PROC0_INTS_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTE ======================================================= */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_PROC1_INTE_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTF ======================================================= */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_PROC1_INTF_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== PROC1_INTS ======================================================= */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_PROC1_INTS_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* =================================================== DORMANT_WAKE_INTE =================================================== */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTE_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* =================================================== DORMANT_WAKE_INTF =================================================== */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTF_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
/* =================================================== DORMANT_WAKE_INTS =================================================== */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_EDGE_HIGH_Pos (23UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bit 23) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_EDGE_HIGH_Msk (0x800000UL) /*!< GPIO_QSPI_SD3_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_EDGE_LOW_Pos (22UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bit 22) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_EDGE_LOW_Msk (0x400000UL) /*!< GPIO_QSPI_SD3_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_LEVEL_HIGH_Pos (21UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bit 21) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_LEVEL_HIGH_Msk (0x200000UL) /*!< GPIO_QSPI_SD3_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_LEVEL_LOW_Pos (20UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bit 20) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD3_LEVEL_LOW_Msk (0x100000UL) /*!< GPIO_QSPI_SD3_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_EDGE_HIGH_Pos (19UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bit 19) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_EDGE_HIGH_Msk (0x80000UL) /*!< GPIO_QSPI_SD2_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_EDGE_LOW_Pos (18UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bit 18) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_EDGE_LOW_Msk (0x40000UL) /*!< GPIO_QSPI_SD2_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_LEVEL_HIGH_Pos (17UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bit 17) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_LEVEL_HIGH_Msk (0x20000UL) /*!< GPIO_QSPI_SD2_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_LEVEL_LOW_Pos (16UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bit 16) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD2_LEVEL_LOW_Msk (0x10000UL) /*!< GPIO_QSPI_SD2_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_EDGE_HIGH_Pos (15UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bit 15) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_EDGE_HIGH_Msk (0x8000UL) /*!< GPIO_QSPI_SD1_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_EDGE_LOW_Pos (14UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bit 14) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_EDGE_LOW_Msk (0x4000UL) /*!< GPIO_QSPI_SD1_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_LEVEL_HIGH_Pos (13UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bit 13) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_LEVEL_HIGH_Msk (0x2000UL) /*!< GPIO_QSPI_SD1_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_LEVEL_LOW_Pos (12UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bit 12) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD1_LEVEL_LOW_Msk (0x1000UL) /*!< GPIO_QSPI_SD1_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_EDGE_HIGH_Pos (11UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bit 11) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_EDGE_HIGH_Msk (0x800UL) /*!< GPIO_QSPI_SD0_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_EDGE_LOW_Pos (10UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bit 10) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_EDGE_LOW_Msk (0x400UL) /*!< GPIO_QSPI_SD0_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_LEVEL_HIGH_Pos (9UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bit 9) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_LEVEL_HIGH_Msk (0x200UL) /*!< GPIO_QSPI_SD0_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_LEVEL_LOW_Pos (8UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bit 8) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SD0_LEVEL_LOW_Msk (0x100UL) /*!< GPIO_QSPI_SD0_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_EDGE_HIGH_Pos (7UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bit 7) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_EDGE_HIGH_Msk (0x80UL) /*!< GPIO_QSPI_SS_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_EDGE_LOW_Pos (6UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bit 6) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_EDGE_LOW_Msk (0x40UL) /*!< GPIO_QSPI_SS_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_LEVEL_HIGH_Pos (5UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bit 5) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_LEVEL_HIGH_Msk (0x20UL) /*!< GPIO_QSPI_SS_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_LEVEL_LOW_Pos (4UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bit 4) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SS_LEVEL_LOW_Msk (0x10UL) /*!< GPIO_QSPI_SS_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_EDGE_HIGH_Pos (3UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bit 3) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_EDGE_HIGH_Msk (0x8UL) /*!< GPIO_QSPI_SCLK_EDGE_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_EDGE_LOW_Pos (2UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bit 2) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_EDGE_LOW_Msk (0x4UL) /*!< GPIO_QSPI_SCLK_EDGE_LOW (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_LEVEL_HIGH_Pos (1UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bit 1) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_LEVEL_HIGH_Msk (0x2UL) /*!< GPIO_QSPI_SCLK_LEVEL_HIGH (Bitfield-Mask: 0x01) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_LEVEL_LOW_Pos (0UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bit 0) */
|
||
#define IO_QSPI_DORMANT_WAKE_INTS_GPIO_QSPI_SCLK_LEVEL_LOW_Msk (0x1UL) /*!< GPIO_QSPI_SCLK_LEVEL_LOW (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PADS_BANK0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== VOLTAGE_SELECT ===================================================== */
|
||
#define PADS_BANK0_VOLTAGE_SELECT_VOLTAGE_SELECT_Pos (0UL) /*!< VOLTAGE_SELECT (Bit 0) */
|
||
#define PADS_BANK0_VOLTAGE_SELECT_VOLTAGE_SELECT_Msk (0x1UL) /*!< VOLTAGE_SELECT (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO0 ========================================================= */
|
||
#define PADS_BANK0_GPIO0_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO0_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO0_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO0_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO0_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO0_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO0_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO0_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO0_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO0_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO0_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO0_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO0_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO0_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO1 ========================================================= */
|
||
#define PADS_BANK0_GPIO1_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO1_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO1_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO1_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO1_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO1_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO1_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO1_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO1_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO1_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO1_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO1_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO1_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO1_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO2 ========================================================= */
|
||
#define PADS_BANK0_GPIO2_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO2_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO2_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO2_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO2_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO2_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO2_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO2_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO2_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO2_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO2_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO2_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO2_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO2_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO3 ========================================================= */
|
||
#define PADS_BANK0_GPIO3_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO3_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO3_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO3_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO3_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO3_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO3_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO3_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO3_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO3_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO3_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO3_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO3_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO3_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO4 ========================================================= */
|
||
#define PADS_BANK0_GPIO4_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO4_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO4_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO4_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO4_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO4_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO4_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO4_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO4_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO4_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO4_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO4_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO4_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO4_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO5 ========================================================= */
|
||
#define PADS_BANK0_GPIO5_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO5_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO5_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO5_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO5_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO5_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO5_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO5_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO5_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO5_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO5_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO5_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO5_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO5_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO6 ========================================================= */
|
||
#define PADS_BANK0_GPIO6_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO6_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO6_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO6_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO6_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO6_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO6_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO6_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO6_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO6_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO6_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO6_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO6_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO6_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO7 ========================================================= */
|
||
#define PADS_BANK0_GPIO7_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO7_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO7_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO7_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO7_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO7_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO7_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO7_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO7_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO7_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO7_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO7_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO7_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO7_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO8 ========================================================= */
|
||
#define PADS_BANK0_GPIO8_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO8_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO8_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO8_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO8_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO8_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO8_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO8_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO8_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO8_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO8_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO8_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO8_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO8_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= GPIO9 ========================================================= */
|
||
#define PADS_BANK0_GPIO9_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO9_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO9_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO9_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO9_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO9_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO9_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO9_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO9_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO9_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO9_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO9_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO9_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO9_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO10 ========================================================= */
|
||
#define PADS_BANK0_GPIO10_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO10_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO10_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO10_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO10_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO10_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO10_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO10_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO10_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO10_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO10_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO10_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO10_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO10_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO11 ========================================================= */
|
||
#define PADS_BANK0_GPIO11_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO11_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO11_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO11_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO11_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO11_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO11_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO11_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO11_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO11_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO11_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO11_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO11_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO11_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO12 ========================================================= */
|
||
#define PADS_BANK0_GPIO12_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO12_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO12_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO12_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO12_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO12_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO12_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO12_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO12_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO12_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO12_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO12_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO12_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO12_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO13 ========================================================= */
|
||
#define PADS_BANK0_GPIO13_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO13_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO13_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO13_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO13_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO13_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO13_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO13_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO13_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO13_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO13_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO13_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO13_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO13_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO14 ========================================================= */
|
||
#define PADS_BANK0_GPIO14_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO14_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO14_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO14_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO14_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO14_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO14_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO14_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO14_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO14_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO14_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO14_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO14_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO14_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO15 ========================================================= */
|
||
#define PADS_BANK0_GPIO15_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO15_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO15_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO15_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO15_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO15_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO15_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO15_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO15_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO15_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO15_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO15_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO15_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO15_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO16 ========================================================= */
|
||
#define PADS_BANK0_GPIO16_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO16_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO16_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO16_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO16_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO16_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO16_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO16_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO16_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO16_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO16_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO16_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO16_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO16_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO17 ========================================================= */
|
||
#define PADS_BANK0_GPIO17_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO17_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO17_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO17_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO17_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO17_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO17_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO17_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO17_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO17_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO17_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO17_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO17_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO17_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO18 ========================================================= */
|
||
#define PADS_BANK0_GPIO18_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO18_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO18_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO18_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO18_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO18_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO18_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO18_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO18_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO18_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO18_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO18_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO18_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO18_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO19 ========================================================= */
|
||
#define PADS_BANK0_GPIO19_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO19_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO19_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO19_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO19_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO19_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO19_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO19_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO19_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO19_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO19_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO19_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO19_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO19_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO20 ========================================================= */
|
||
#define PADS_BANK0_GPIO20_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO20_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO20_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO20_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO20_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO20_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO20_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO20_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO20_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO20_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO20_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO20_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO20_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO20_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO21 ========================================================= */
|
||
#define PADS_BANK0_GPIO21_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO21_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO21_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO21_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO21_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO21_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO21_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO21_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO21_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO21_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO21_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO21_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO21_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO21_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO22 ========================================================= */
|
||
#define PADS_BANK0_GPIO22_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO22_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO22_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO22_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO22_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO22_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO22_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO22_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO22_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO22_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO22_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO22_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO22_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO22_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO23 ========================================================= */
|
||
#define PADS_BANK0_GPIO23_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO23_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO23_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO23_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO23_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO23_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO23_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO23_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO23_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO23_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO23_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO23_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO23_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO23_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO24 ========================================================= */
|
||
#define PADS_BANK0_GPIO24_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO24_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO24_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO24_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO24_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO24_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO24_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO24_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO24_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO24_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO24_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO24_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO24_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO24_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO25 ========================================================= */
|
||
#define PADS_BANK0_GPIO25_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO25_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO25_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO25_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO25_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO25_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO25_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO25_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO25_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO25_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO25_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO25_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO25_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO25_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO26 ========================================================= */
|
||
#define PADS_BANK0_GPIO26_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO26_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO26_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO26_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO26_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO26_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO26_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO26_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO26_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO26_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO26_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO26_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO26_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO26_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO27 ========================================================= */
|
||
#define PADS_BANK0_GPIO27_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO27_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO27_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO27_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO27_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO27_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO27_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO27_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO27_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO27_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO27_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO27_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO27_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO27_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO28 ========================================================= */
|
||
#define PADS_BANK0_GPIO28_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO28_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO28_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO28_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO28_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO28_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO28_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO28_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO28_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO28_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO28_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO28_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO28_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO28_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== GPIO29 ========================================================= */
|
||
#define PADS_BANK0_GPIO29_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_GPIO29_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO29_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_GPIO29_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO29_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_GPIO29_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_GPIO29_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_GPIO29_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO29_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_GPIO29_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO29_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_GPIO29_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_GPIO29_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_GPIO29_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= SWCLK ========================================================= */
|
||
#define PADS_BANK0_SWCLK_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_SWCLK_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWCLK_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_SWCLK_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWCLK_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_SWCLK_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_SWCLK_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_SWCLK_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWCLK_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_SWCLK_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWCLK_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_SWCLK_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWCLK_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_SWCLK_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== SWD ========================================================== */
|
||
#define PADS_BANK0_SWD_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_BANK0_SWD_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWD_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_BANK0_SWD_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWD_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_BANK0_SWD_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_BANK0_SWD_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_BANK0_SWD_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWD_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_BANK0_SWD_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWD_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_BANK0_SWD_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_BANK0_SWD_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_BANK0_SWD_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PADS_QSPI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== VOLTAGE_SELECT ===================================================== */
|
||
#define PADS_QSPI_VOLTAGE_SELECT_VOLTAGE_SELECT_Pos (0UL) /*!< VOLTAGE_SELECT (Bit 0) */
|
||
#define PADS_QSPI_VOLTAGE_SELECT_VOLTAGE_SELECT_Msk (0x1UL) /*!< VOLTAGE_SELECT (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== GPIO_QSPI_SCLK ===================================================== */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_QSPI_GPIO_QSPI_SCLK_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== GPIO_QSPI_SD0 ===================================================== */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD0_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== GPIO_QSPI_SD1 ===================================================== */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD1_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== GPIO_QSPI_SD2 ===================================================== */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD2_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== GPIO_QSPI_SD3 ===================================================== */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_QSPI_GPIO_QSPI_SD3_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== GPIO_QSPI_SS ====================================================== */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_OD_Pos (7UL) /*!< OD (Bit 7) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_OD_Msk (0x80UL) /*!< OD (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_IE_Pos (6UL) /*!< IE (Bit 6) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_IE_Msk (0x40UL) /*!< IE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_DRIVE_Pos (4UL) /*!< DRIVE (Bit 4) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_DRIVE_Msk (0x30UL) /*!< DRIVE (Bitfield-Mask: 0x03) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_PUE_Pos (3UL) /*!< PUE (Bit 3) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_PUE_Msk (0x8UL) /*!< PUE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_PDE_Pos (2UL) /*!< PDE (Bit 2) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_PDE_Msk (0x4UL) /*!< PDE (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_SCHMITT_Pos (1UL) /*!< SCHMITT (Bit 1) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_SCHMITT_Msk (0x2UL) /*!< SCHMITT (Bitfield-Mask: 0x01) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_SLEWFAST_Pos (0UL) /*!< SLEWFAST (Bit 0) */
|
||
#define PADS_QSPI_GPIO_QSPI_SS_SLEWFAST_Msk (0x1UL) /*!< SLEWFAST (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XOSC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
#define XOSC_CTRL_ENABLE_Pos (12UL) /*!< ENABLE (Bit 12) */
|
||
#define XOSC_CTRL_ENABLE_Msk (0xfff000UL) /*!< ENABLE (Bitfield-Mask: 0xfff) */
|
||
#define XOSC_CTRL_FREQ_RANGE_Pos (0UL) /*!< FREQ_RANGE (Bit 0) */
|
||
#define XOSC_CTRL_FREQ_RANGE_Msk (0xfffUL) /*!< FREQ_RANGE (Bitfield-Mask: 0xfff) */
|
||
/* ======================================================== STATUS ========================================================= */
|
||
#define XOSC_STATUS_STABLE_Pos (31UL) /*!< STABLE (Bit 31) */
|
||
#define XOSC_STATUS_STABLE_Msk (0x80000000UL) /*!< STABLE (Bitfield-Mask: 0x01) */
|
||
#define XOSC_STATUS_BADWRITE_Pos (24UL) /*!< BADWRITE (Bit 24) */
|
||
#define XOSC_STATUS_BADWRITE_Msk (0x1000000UL) /*!< BADWRITE (Bitfield-Mask: 0x01) */
|
||
#define XOSC_STATUS_ENABLED_Pos (12UL) /*!< ENABLED (Bit 12) */
|
||
#define XOSC_STATUS_ENABLED_Msk (0x1000UL) /*!< ENABLED (Bitfield-Mask: 0x01) */
|
||
#define XOSC_STATUS_FREQ_RANGE_Pos (0UL) /*!< FREQ_RANGE (Bit 0) */
|
||
#define XOSC_STATUS_FREQ_RANGE_Msk (0x3UL) /*!< FREQ_RANGE (Bitfield-Mask: 0x03) */
|
||
/* ======================================================== DORMANT ======================================================== */
|
||
/* ======================================================== STARTUP ======================================================== */
|
||
#define XOSC_STARTUP_X4_Pos (20UL) /*!< X4 (Bit 20) */
|
||
#define XOSC_STARTUP_X4_Msk (0x100000UL) /*!< X4 (Bitfield-Mask: 0x01) */
|
||
#define XOSC_STARTUP_DELAY_Pos (0UL) /*!< DELAY (Bit 0) */
|
||
#define XOSC_STARTUP_DELAY_Msk (0x3fffUL) /*!< DELAY (Bitfield-Mask: 0x3fff) */
|
||
/* ========================================================= COUNT ========================================================= */
|
||
#define XOSC_COUNT_COUNT_Pos (0UL) /*!< COUNT (Bit 0) */
|
||
#define XOSC_COUNT_COUNT_Msk (0xffUL) /*!< COUNT (Bitfield-Mask: 0xff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PLL_SYS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================== CS =========================================================== */
|
||
#define PLL_SYS_CS_LOCK_Pos (31UL) /*!< LOCK (Bit 31) */
|
||
#define PLL_SYS_CS_LOCK_Msk (0x80000000UL) /*!< LOCK (Bitfield-Mask: 0x01) */
|
||
#define PLL_SYS_CS_BYPASS_Pos (8UL) /*!< BYPASS (Bit 8) */
|
||
#define PLL_SYS_CS_BYPASS_Msk (0x100UL) /*!< BYPASS (Bitfield-Mask: 0x01) */
|
||
#define PLL_SYS_CS_REFDIV_Pos (0UL) /*!< REFDIV (Bit 0) */
|
||
#define PLL_SYS_CS_REFDIV_Msk (0x3fUL) /*!< REFDIV (Bitfield-Mask: 0x3f) */
|
||
/* ========================================================== PWR ========================================================== */
|
||
#define PLL_SYS_PWR_VCOPD_Pos (5UL) /*!< VCOPD (Bit 5) */
|
||
#define PLL_SYS_PWR_VCOPD_Msk (0x20UL) /*!< VCOPD (Bitfield-Mask: 0x01) */
|
||
#define PLL_SYS_PWR_POSTDIVPD_Pos (3UL) /*!< POSTDIVPD (Bit 3) */
|
||
#define PLL_SYS_PWR_POSTDIVPD_Msk (0x8UL) /*!< POSTDIVPD (Bitfield-Mask: 0x01) */
|
||
#define PLL_SYS_PWR_DSMPD_Pos (2UL) /*!< DSMPD (Bit 2) */
|
||
#define PLL_SYS_PWR_DSMPD_Msk (0x4UL) /*!< DSMPD (Bitfield-Mask: 0x01) */
|
||
#define PLL_SYS_PWR_PD_Pos (0UL) /*!< PD (Bit 0) */
|
||
#define PLL_SYS_PWR_PD_Msk (0x1UL) /*!< PD (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= FBDIV_INT ======================================================= */
|
||
#define PLL_SYS_FBDIV_INT_FBDIV_INT_Pos (0UL) /*!< FBDIV_INT (Bit 0) */
|
||
#define PLL_SYS_FBDIV_INT_FBDIV_INT_Msk (0xfffUL) /*!< FBDIV_INT (Bitfield-Mask: 0xfff) */
|
||
/* ========================================================= PRIM ========================================================== */
|
||
#define PLL_SYS_PRIM_POSTDIV1_Pos (16UL) /*!< POSTDIV1 (Bit 16) */
|
||
#define PLL_SYS_PRIM_POSTDIV1_Msk (0x70000UL) /*!< POSTDIV1 (Bitfield-Mask: 0x07) */
|
||
#define PLL_SYS_PRIM_POSTDIV2_Pos (12UL) /*!< POSTDIV2 (Bit 12) */
|
||
#define PLL_SYS_PRIM_POSTDIV2_Msk (0x7000UL) /*!< POSTDIV2 (Bitfield-Mask: 0x07) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ BUSCTRL ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ===================================================== BUS_PRIORITY ====================================================== */
|
||
#define BUSCTRL_BUS_PRIORITY_DMA_W_Pos (12UL) /*!< DMA_W (Bit 12) */
|
||
#define BUSCTRL_BUS_PRIORITY_DMA_W_Msk (0x1000UL) /*!< DMA_W (Bitfield-Mask: 0x01) */
|
||
#define BUSCTRL_BUS_PRIORITY_DMA_R_Pos (8UL) /*!< DMA_R (Bit 8) */
|
||
#define BUSCTRL_BUS_PRIORITY_DMA_R_Msk (0x100UL) /*!< DMA_R (Bitfield-Mask: 0x01) */
|
||
#define BUSCTRL_BUS_PRIORITY_PROC1_Pos (4UL) /*!< PROC1 (Bit 4) */
|
||
#define BUSCTRL_BUS_PRIORITY_PROC1_Msk (0x10UL) /*!< PROC1 (Bitfield-Mask: 0x01) */
|
||
#define BUSCTRL_BUS_PRIORITY_PROC0_Pos (0UL) /*!< PROC0 (Bit 0) */
|
||
#define BUSCTRL_BUS_PRIORITY_PROC0_Msk (0x1UL) /*!< PROC0 (Bitfield-Mask: 0x01) */
|
||
/* =================================================== BUS_PRIORITY_ACK ==================================================== */
|
||
#define BUSCTRL_BUS_PRIORITY_ACK_BUS_PRIORITY_ACK_Pos (0UL) /*!< BUS_PRIORITY_ACK (Bit 0) */
|
||
#define BUSCTRL_BUS_PRIORITY_ACK_BUS_PRIORITY_ACK_Msk (0x1UL) /*!< BUS_PRIORITY_ACK (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= PERFCTR0 ======================================================== */
|
||
#define BUSCTRL_PERFCTR0_PERFCTR0_Pos (0UL) /*!< PERFCTR0 (Bit 0) */
|
||
#define BUSCTRL_PERFCTR0_PERFCTR0_Msk (0xffffffUL) /*!< PERFCTR0 (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================= PERFSEL0 ======================================================== */
|
||
#define BUSCTRL_PERFSEL0_PERFSEL0_Pos (0UL) /*!< PERFSEL0 (Bit 0) */
|
||
#define BUSCTRL_PERFSEL0_PERFSEL0_Msk (0x1fUL) /*!< PERFSEL0 (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= PERFCTR1 ======================================================== */
|
||
#define BUSCTRL_PERFCTR1_PERFCTR1_Pos (0UL) /*!< PERFCTR1 (Bit 0) */
|
||
#define BUSCTRL_PERFCTR1_PERFCTR1_Msk (0xffffffUL) /*!< PERFCTR1 (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================= PERFSEL1 ======================================================== */
|
||
#define BUSCTRL_PERFSEL1_PERFSEL1_Pos (0UL) /*!< PERFSEL1 (Bit 0) */
|
||
#define BUSCTRL_PERFSEL1_PERFSEL1_Msk (0x1fUL) /*!< PERFSEL1 (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= PERFCTR2 ======================================================== */
|
||
#define BUSCTRL_PERFCTR2_PERFCTR2_Pos (0UL) /*!< PERFCTR2 (Bit 0) */
|
||
#define BUSCTRL_PERFCTR2_PERFCTR2_Msk (0xffffffUL) /*!< PERFCTR2 (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================= PERFSEL2 ======================================================== */
|
||
#define BUSCTRL_PERFSEL2_PERFSEL2_Pos (0UL) /*!< PERFSEL2 (Bit 0) */
|
||
#define BUSCTRL_PERFSEL2_PERFSEL2_Msk (0x1fUL) /*!< PERFSEL2 (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= PERFCTR3 ======================================================== */
|
||
#define BUSCTRL_PERFCTR3_PERFCTR3_Pos (0UL) /*!< PERFCTR3 (Bit 0) */
|
||
#define BUSCTRL_PERFCTR3_PERFCTR3_Msk (0xffffffUL) /*!< PERFCTR3 (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================= PERFSEL3 ======================================================== */
|
||
#define BUSCTRL_PERFSEL3_PERFSEL3_Pos (0UL) /*!< PERFSEL3 (Bit 0) */
|
||
#define BUSCTRL_PERFSEL3_PERFSEL3_Msk (0x1fUL) /*!< PERFSEL3 (Bitfield-Mask: 0x1f) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ UART0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== UARTDR ========================================================= */
|
||
#define UART0_UARTDR_OE_Pos (11UL) /*!< OE (Bit 11) */
|
||
#define UART0_UARTDR_OE_Msk (0x800UL) /*!< OE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTDR_BE_Pos (10UL) /*!< BE (Bit 10) */
|
||
#define UART0_UARTDR_BE_Msk (0x400UL) /*!< BE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTDR_PE_Pos (9UL) /*!< PE (Bit 9) */
|
||
#define UART0_UARTDR_PE_Msk (0x200UL) /*!< PE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTDR_FE_Pos (8UL) /*!< FE (Bit 8) */
|
||
#define UART0_UARTDR_FE_Msk (0x100UL) /*!< FE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTDR_DATA_Pos (0UL) /*!< DATA (Bit 0) */
|
||
#define UART0_UARTDR_DATA_Msk (0xffUL) /*!< DATA (Bitfield-Mask: 0xff) */
|
||
/* ======================================================== UARTRSR ======================================================== */
|
||
#define UART0_UARTRSR_OE_Pos (3UL) /*!< OE (Bit 3) */
|
||
#define UART0_UARTRSR_OE_Msk (0x8UL) /*!< OE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRSR_BE_Pos (2UL) /*!< BE (Bit 2) */
|
||
#define UART0_UARTRSR_BE_Msk (0x4UL) /*!< BE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRSR_PE_Pos (1UL) /*!< PE (Bit 1) */
|
||
#define UART0_UARTRSR_PE_Msk (0x2UL) /*!< PE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRSR_FE_Pos (0UL) /*!< FE (Bit 0) */
|
||
#define UART0_UARTRSR_FE_Msk (0x1UL) /*!< FE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== UARTFR ========================================================= */
|
||
#define UART0_UARTFR_RI_Pos (8UL) /*!< RI (Bit 8) */
|
||
#define UART0_UARTFR_RI_Msk (0x100UL) /*!< RI (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_TXFE_Pos (7UL) /*!< TXFE (Bit 7) */
|
||
#define UART0_UARTFR_TXFE_Msk (0x80UL) /*!< TXFE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_RXFF_Pos (6UL) /*!< RXFF (Bit 6) */
|
||
#define UART0_UARTFR_RXFF_Msk (0x40UL) /*!< RXFF (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_TXFF_Pos (5UL) /*!< TXFF (Bit 5) */
|
||
#define UART0_UARTFR_TXFF_Msk (0x20UL) /*!< TXFF (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_RXFE_Pos (4UL) /*!< RXFE (Bit 4) */
|
||
#define UART0_UARTFR_RXFE_Msk (0x10UL) /*!< RXFE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_BUSY_Pos (3UL) /*!< BUSY (Bit 3) */
|
||
#define UART0_UARTFR_BUSY_Msk (0x8UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_DCD_Pos (2UL) /*!< DCD (Bit 2) */
|
||
#define UART0_UARTFR_DCD_Msk (0x4UL) /*!< DCD (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_DSR_Pos (1UL) /*!< DSR (Bit 1) */
|
||
#define UART0_UARTFR_DSR_Msk (0x2UL) /*!< DSR (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTFR_CTS_Pos (0UL) /*!< CTS (Bit 0) */
|
||
#define UART0_UARTFR_CTS_Msk (0x1UL) /*!< CTS (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= UARTILPR ======================================================== */
|
||
#define UART0_UARTILPR_ILPDVSR_Pos (0UL) /*!< ILPDVSR (Bit 0) */
|
||
#define UART0_UARTILPR_ILPDVSR_Msk (0xffUL) /*!< ILPDVSR (Bitfield-Mask: 0xff) */
|
||
/* ======================================================= UARTIBRD ======================================================== */
|
||
#define UART0_UARTIBRD_BAUD_DIVINT_Pos (0UL) /*!< BAUD_DIVINT (Bit 0) */
|
||
#define UART0_UARTIBRD_BAUD_DIVINT_Msk (0xffffUL) /*!< BAUD_DIVINT (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================= UARTFBRD ======================================================== */
|
||
#define UART0_UARTFBRD_BAUD_DIVFRAC_Pos (0UL) /*!< BAUD_DIVFRAC (Bit 0) */
|
||
#define UART0_UARTFBRD_BAUD_DIVFRAC_Msk (0x3fUL) /*!< BAUD_DIVFRAC (Bitfield-Mask: 0x3f) */
|
||
/* ======================================================= UARTLCR_H ======================================================= */
|
||
#define UART0_UARTLCR_H_SPS_Pos (7UL) /*!< SPS (Bit 7) */
|
||
#define UART0_UARTLCR_H_SPS_Msk (0x80UL) /*!< SPS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTLCR_H_WLEN_Pos (5UL) /*!< WLEN (Bit 5) */
|
||
#define UART0_UARTLCR_H_WLEN_Msk (0x60UL) /*!< WLEN (Bitfield-Mask: 0x03) */
|
||
#define UART0_UARTLCR_H_FEN_Pos (4UL) /*!< FEN (Bit 4) */
|
||
#define UART0_UARTLCR_H_FEN_Msk (0x10UL) /*!< FEN (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTLCR_H_STP2_Pos (3UL) /*!< STP2 (Bit 3) */
|
||
#define UART0_UARTLCR_H_STP2_Msk (0x8UL) /*!< STP2 (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTLCR_H_EPS_Pos (2UL) /*!< EPS (Bit 2) */
|
||
#define UART0_UARTLCR_H_EPS_Msk (0x4UL) /*!< EPS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTLCR_H_PEN_Pos (1UL) /*!< PEN (Bit 1) */
|
||
#define UART0_UARTLCR_H_PEN_Msk (0x2UL) /*!< PEN (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTLCR_H_BRK_Pos (0UL) /*!< BRK (Bit 0) */
|
||
#define UART0_UARTLCR_H_BRK_Msk (0x1UL) /*!< BRK (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== UARTCR ========================================================= */
|
||
#define UART0_UARTCR_CTSEN_Pos (15UL) /*!< CTSEN (Bit 15) */
|
||
#define UART0_UARTCR_CTSEN_Msk (0x8000UL) /*!< CTSEN (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_RTSEN_Pos (14UL) /*!< RTSEN (Bit 14) */
|
||
#define UART0_UARTCR_RTSEN_Msk (0x4000UL) /*!< RTSEN (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_OUT2_Pos (13UL) /*!< OUT2 (Bit 13) */
|
||
#define UART0_UARTCR_OUT2_Msk (0x2000UL) /*!< OUT2 (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_OUT1_Pos (12UL) /*!< OUT1 (Bit 12) */
|
||
#define UART0_UARTCR_OUT1_Msk (0x1000UL) /*!< OUT1 (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_RTS_Pos (11UL) /*!< RTS (Bit 11) */
|
||
#define UART0_UARTCR_RTS_Msk (0x800UL) /*!< RTS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_DTR_Pos (10UL) /*!< DTR (Bit 10) */
|
||
#define UART0_UARTCR_DTR_Msk (0x400UL) /*!< DTR (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_RXE_Pos (9UL) /*!< RXE (Bit 9) */
|
||
#define UART0_UARTCR_RXE_Msk (0x200UL) /*!< RXE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_TXE_Pos (8UL) /*!< TXE (Bit 8) */
|
||
#define UART0_UARTCR_TXE_Msk (0x100UL) /*!< TXE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_LBE_Pos (7UL) /*!< LBE (Bit 7) */
|
||
#define UART0_UARTCR_LBE_Msk (0x80UL) /*!< LBE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_SIRLP_Pos (2UL) /*!< SIRLP (Bit 2) */
|
||
#define UART0_UARTCR_SIRLP_Msk (0x4UL) /*!< SIRLP (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_SIREN_Pos (1UL) /*!< SIREN (Bit 1) */
|
||
#define UART0_UARTCR_SIREN_Msk (0x2UL) /*!< SIREN (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTCR_UARTEN_Pos (0UL) /*!< UARTEN (Bit 0) */
|
||
#define UART0_UARTCR_UARTEN_Msk (0x1UL) /*!< UARTEN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= UARTIFLS ======================================================== */
|
||
#define UART0_UARTIFLS_RXIFLSEL_Pos (3UL) /*!< RXIFLSEL (Bit 3) */
|
||
#define UART0_UARTIFLS_RXIFLSEL_Msk (0x38UL) /*!< RXIFLSEL (Bitfield-Mask: 0x07) */
|
||
#define UART0_UARTIFLS_TXIFLSEL_Pos (0UL) /*!< TXIFLSEL (Bit 0) */
|
||
#define UART0_UARTIFLS_TXIFLSEL_Msk (0x7UL) /*!< TXIFLSEL (Bitfield-Mask: 0x07) */
|
||
/* ======================================================= UARTIMSC ======================================================== */
|
||
#define UART0_UARTIMSC_OEIM_Pos (10UL) /*!< OEIM (Bit 10) */
|
||
#define UART0_UARTIMSC_OEIM_Msk (0x400UL) /*!< OEIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_BEIM_Pos (9UL) /*!< BEIM (Bit 9) */
|
||
#define UART0_UARTIMSC_BEIM_Msk (0x200UL) /*!< BEIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_PEIM_Pos (8UL) /*!< PEIM (Bit 8) */
|
||
#define UART0_UARTIMSC_PEIM_Msk (0x100UL) /*!< PEIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_FEIM_Pos (7UL) /*!< FEIM (Bit 7) */
|
||
#define UART0_UARTIMSC_FEIM_Msk (0x80UL) /*!< FEIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_RTIM_Pos (6UL) /*!< RTIM (Bit 6) */
|
||
#define UART0_UARTIMSC_RTIM_Msk (0x40UL) /*!< RTIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_TXIM_Pos (5UL) /*!< TXIM (Bit 5) */
|
||
#define UART0_UARTIMSC_TXIM_Msk (0x20UL) /*!< TXIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_RXIM_Pos (4UL) /*!< RXIM (Bit 4) */
|
||
#define UART0_UARTIMSC_RXIM_Msk (0x10UL) /*!< RXIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_DSRMIM_Pos (3UL) /*!< DSRMIM (Bit 3) */
|
||
#define UART0_UARTIMSC_DSRMIM_Msk (0x8UL) /*!< DSRMIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_DCDMIM_Pos (2UL) /*!< DCDMIM (Bit 2) */
|
||
#define UART0_UARTIMSC_DCDMIM_Msk (0x4UL) /*!< DCDMIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_CTSMIM_Pos (1UL) /*!< CTSMIM (Bit 1) */
|
||
#define UART0_UARTIMSC_CTSMIM_Msk (0x2UL) /*!< CTSMIM (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTIMSC_RIMIM_Pos (0UL) /*!< RIMIM (Bit 0) */
|
||
#define UART0_UARTIMSC_RIMIM_Msk (0x1UL) /*!< RIMIM (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== UARTRIS ======================================================== */
|
||
#define UART0_UARTRIS_OERIS_Pos (10UL) /*!< OERIS (Bit 10) */
|
||
#define UART0_UARTRIS_OERIS_Msk (0x400UL) /*!< OERIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_BERIS_Pos (9UL) /*!< BERIS (Bit 9) */
|
||
#define UART0_UARTRIS_BERIS_Msk (0x200UL) /*!< BERIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_PERIS_Pos (8UL) /*!< PERIS (Bit 8) */
|
||
#define UART0_UARTRIS_PERIS_Msk (0x100UL) /*!< PERIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_FERIS_Pos (7UL) /*!< FERIS (Bit 7) */
|
||
#define UART0_UARTRIS_FERIS_Msk (0x80UL) /*!< FERIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_RTRIS_Pos (6UL) /*!< RTRIS (Bit 6) */
|
||
#define UART0_UARTRIS_RTRIS_Msk (0x40UL) /*!< RTRIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_TXRIS_Pos (5UL) /*!< TXRIS (Bit 5) */
|
||
#define UART0_UARTRIS_TXRIS_Msk (0x20UL) /*!< TXRIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_RXRIS_Pos (4UL) /*!< RXRIS (Bit 4) */
|
||
#define UART0_UARTRIS_RXRIS_Msk (0x10UL) /*!< RXRIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_DSRRMIS_Pos (3UL) /*!< DSRRMIS (Bit 3) */
|
||
#define UART0_UARTRIS_DSRRMIS_Msk (0x8UL) /*!< DSRRMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_DCDRMIS_Pos (2UL) /*!< DCDRMIS (Bit 2) */
|
||
#define UART0_UARTRIS_DCDRMIS_Msk (0x4UL) /*!< DCDRMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_CTSRMIS_Pos (1UL) /*!< CTSRMIS (Bit 1) */
|
||
#define UART0_UARTRIS_CTSRMIS_Msk (0x2UL) /*!< CTSRMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTRIS_RIRMIS_Pos (0UL) /*!< RIRMIS (Bit 0) */
|
||
#define UART0_UARTRIS_RIRMIS_Msk (0x1UL) /*!< RIRMIS (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== UARTMIS ======================================================== */
|
||
#define UART0_UARTMIS_OEMIS_Pos (10UL) /*!< OEMIS (Bit 10) */
|
||
#define UART0_UARTMIS_OEMIS_Msk (0x400UL) /*!< OEMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_BEMIS_Pos (9UL) /*!< BEMIS (Bit 9) */
|
||
#define UART0_UARTMIS_BEMIS_Msk (0x200UL) /*!< BEMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_PEMIS_Pos (8UL) /*!< PEMIS (Bit 8) */
|
||
#define UART0_UARTMIS_PEMIS_Msk (0x100UL) /*!< PEMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_FEMIS_Pos (7UL) /*!< FEMIS (Bit 7) */
|
||
#define UART0_UARTMIS_FEMIS_Msk (0x80UL) /*!< FEMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_RTMIS_Pos (6UL) /*!< RTMIS (Bit 6) */
|
||
#define UART0_UARTMIS_RTMIS_Msk (0x40UL) /*!< RTMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_TXMIS_Pos (5UL) /*!< TXMIS (Bit 5) */
|
||
#define UART0_UARTMIS_TXMIS_Msk (0x20UL) /*!< TXMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_RXMIS_Pos (4UL) /*!< RXMIS (Bit 4) */
|
||
#define UART0_UARTMIS_RXMIS_Msk (0x10UL) /*!< RXMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_DSRMMIS_Pos (3UL) /*!< DSRMMIS (Bit 3) */
|
||
#define UART0_UARTMIS_DSRMMIS_Msk (0x8UL) /*!< DSRMMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_DCDMMIS_Pos (2UL) /*!< DCDMMIS (Bit 2) */
|
||
#define UART0_UARTMIS_DCDMMIS_Msk (0x4UL) /*!< DCDMMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_CTSMMIS_Pos (1UL) /*!< CTSMMIS (Bit 1) */
|
||
#define UART0_UARTMIS_CTSMMIS_Msk (0x2UL) /*!< CTSMMIS (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTMIS_RIMMIS_Pos (0UL) /*!< RIMMIS (Bit 0) */
|
||
#define UART0_UARTMIS_RIMMIS_Msk (0x1UL) /*!< RIMMIS (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== UARTICR ======================================================== */
|
||
#define UART0_UARTICR_OEIC_Pos (10UL) /*!< OEIC (Bit 10) */
|
||
#define UART0_UARTICR_OEIC_Msk (0x400UL) /*!< OEIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_BEIC_Pos (9UL) /*!< BEIC (Bit 9) */
|
||
#define UART0_UARTICR_BEIC_Msk (0x200UL) /*!< BEIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_PEIC_Pos (8UL) /*!< PEIC (Bit 8) */
|
||
#define UART0_UARTICR_PEIC_Msk (0x100UL) /*!< PEIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_FEIC_Pos (7UL) /*!< FEIC (Bit 7) */
|
||
#define UART0_UARTICR_FEIC_Msk (0x80UL) /*!< FEIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_RTIC_Pos (6UL) /*!< RTIC (Bit 6) */
|
||
#define UART0_UARTICR_RTIC_Msk (0x40UL) /*!< RTIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_TXIC_Pos (5UL) /*!< TXIC (Bit 5) */
|
||
#define UART0_UARTICR_TXIC_Msk (0x20UL) /*!< TXIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_RXIC_Pos (4UL) /*!< RXIC (Bit 4) */
|
||
#define UART0_UARTICR_RXIC_Msk (0x10UL) /*!< RXIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_DSRMIC_Pos (3UL) /*!< DSRMIC (Bit 3) */
|
||
#define UART0_UARTICR_DSRMIC_Msk (0x8UL) /*!< DSRMIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_DCDMIC_Pos (2UL) /*!< DCDMIC (Bit 2) */
|
||
#define UART0_UARTICR_DCDMIC_Msk (0x4UL) /*!< DCDMIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_CTSMIC_Pos (1UL) /*!< CTSMIC (Bit 1) */
|
||
#define UART0_UARTICR_CTSMIC_Msk (0x2UL) /*!< CTSMIC (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTICR_RIMIC_Pos (0UL) /*!< RIMIC (Bit 0) */
|
||
#define UART0_UARTICR_RIMIC_Msk (0x1UL) /*!< RIMIC (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= UARTDMACR ======================================================= */
|
||
#define UART0_UARTDMACR_DMAONERR_Pos (2UL) /*!< DMAONERR (Bit 2) */
|
||
#define UART0_UARTDMACR_DMAONERR_Msk (0x4UL) /*!< DMAONERR (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTDMACR_TXDMAE_Pos (1UL) /*!< TXDMAE (Bit 1) */
|
||
#define UART0_UARTDMACR_TXDMAE_Msk (0x2UL) /*!< TXDMAE (Bitfield-Mask: 0x01) */
|
||
#define UART0_UARTDMACR_RXDMAE_Pos (0UL) /*!< RXDMAE (Bit 0) */
|
||
#define UART0_UARTDMACR_RXDMAE_Msk (0x1UL) /*!< RXDMAE (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== UARTPERIPHID0 ===================================================== */
|
||
#define UART0_UARTPERIPHID0_PARTNUMBER0_Pos (0UL) /*!< PARTNUMBER0 (Bit 0) */
|
||
#define UART0_UARTPERIPHID0_PARTNUMBER0_Msk (0xffUL) /*!< PARTNUMBER0 (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== UARTPERIPHID1 ===================================================== */
|
||
#define UART0_UARTPERIPHID1_DESIGNER0_Pos (4UL) /*!< DESIGNER0 (Bit 4) */
|
||
#define UART0_UARTPERIPHID1_DESIGNER0_Msk (0xf0UL) /*!< DESIGNER0 (Bitfield-Mask: 0x0f) */
|
||
#define UART0_UARTPERIPHID1_PARTNUMBER1_Pos (0UL) /*!< PARTNUMBER1 (Bit 0) */
|
||
#define UART0_UARTPERIPHID1_PARTNUMBER1_Msk (0xfUL) /*!< PARTNUMBER1 (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== UARTPERIPHID2 ===================================================== */
|
||
#define UART0_UARTPERIPHID2_REVISION_Pos (4UL) /*!< REVISION (Bit 4) */
|
||
#define UART0_UARTPERIPHID2_REVISION_Msk (0xf0UL) /*!< REVISION (Bitfield-Mask: 0x0f) */
|
||
#define UART0_UARTPERIPHID2_DESIGNER1_Pos (0UL) /*!< DESIGNER1 (Bit 0) */
|
||
#define UART0_UARTPERIPHID2_DESIGNER1_Msk (0xfUL) /*!< DESIGNER1 (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== UARTPERIPHID3 ===================================================== */
|
||
#define UART0_UARTPERIPHID3_CONFIGURATION_Pos (0UL) /*!< CONFIGURATION (Bit 0) */
|
||
#define UART0_UARTPERIPHID3_CONFIGURATION_Msk (0xffUL) /*!< CONFIGURATION (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== UARTPCELLID0 ====================================================== */
|
||
#define UART0_UARTPCELLID0_UARTPCELLID0_Pos (0UL) /*!< UARTPCELLID0 (Bit 0) */
|
||
#define UART0_UARTPCELLID0_UARTPCELLID0_Msk (0xffUL) /*!< UARTPCELLID0 (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== UARTPCELLID1 ====================================================== */
|
||
#define UART0_UARTPCELLID1_UARTPCELLID1_Pos (0UL) /*!< UARTPCELLID1 (Bit 0) */
|
||
#define UART0_UARTPCELLID1_UARTPCELLID1_Msk (0xffUL) /*!< UARTPCELLID1 (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== UARTPCELLID2 ====================================================== */
|
||
#define UART0_UARTPCELLID2_UARTPCELLID2_Pos (0UL) /*!< UARTPCELLID2 (Bit 0) */
|
||
#define UART0_UARTPCELLID2_UARTPCELLID2_Msk (0xffUL) /*!< UARTPCELLID2 (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== UARTPCELLID3 ====================================================== */
|
||
#define UART0_UARTPCELLID3_UARTPCELLID3_Pos (0UL) /*!< UARTPCELLID3 (Bit 0) */
|
||
#define UART0_UARTPCELLID3_UARTPCELLID3_Msk (0xffUL) /*!< UARTPCELLID3 (Bitfield-Mask: 0xff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SPI0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== SSPCR0 ========================================================= */
|
||
#define SPI0_SSPCR0_SCR_Pos (8UL) /*!< SCR (Bit 8) */
|
||
#define SPI0_SSPCR0_SCR_Msk (0xff00UL) /*!< SCR (Bitfield-Mask: 0xff) */
|
||
#define SPI0_SSPCR0_SPH_Pos (7UL) /*!< SPH (Bit 7) */
|
||
#define SPI0_SSPCR0_SPH_Msk (0x80UL) /*!< SPH (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPCR0_SPO_Pos (6UL) /*!< SPO (Bit 6) */
|
||
#define SPI0_SSPCR0_SPO_Msk (0x40UL) /*!< SPO (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPCR0_FRF_Pos (4UL) /*!< FRF (Bit 4) */
|
||
#define SPI0_SSPCR0_FRF_Msk (0x30UL) /*!< FRF (Bitfield-Mask: 0x03) */
|
||
#define SPI0_SSPCR0_DSS_Pos (0UL) /*!< DSS (Bit 0) */
|
||
#define SPI0_SSPCR0_DSS_Msk (0xfUL) /*!< DSS (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== SSPCR1 ========================================================= */
|
||
#define SPI0_SSPCR1_SOD_Pos (3UL) /*!< SOD (Bit 3) */
|
||
#define SPI0_SSPCR1_SOD_Msk (0x8UL) /*!< SOD (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPCR1_MS_Pos (2UL) /*!< MS (Bit 2) */
|
||
#define SPI0_SSPCR1_MS_Msk (0x4UL) /*!< MS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPCR1_SSE_Pos (1UL) /*!< SSE (Bit 1) */
|
||
#define SPI0_SSPCR1_SSE_Msk (0x2UL) /*!< SSE (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPCR1_LBM_Pos (0UL) /*!< LBM (Bit 0) */
|
||
#define SPI0_SSPCR1_LBM_Msk (0x1UL) /*!< LBM (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= SSPDR ========================================================= */
|
||
#define SPI0_SSPDR_DATA_Pos (0UL) /*!< DATA (Bit 0) */
|
||
#define SPI0_SSPDR_DATA_Msk (0xffffUL) /*!< DATA (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= SSPSR ========================================================= */
|
||
#define SPI0_SSPSR_BSY_Pos (4UL) /*!< BSY (Bit 4) */
|
||
#define SPI0_SSPSR_BSY_Msk (0x10UL) /*!< BSY (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPSR_RFF_Pos (3UL) /*!< RFF (Bit 3) */
|
||
#define SPI0_SSPSR_RFF_Msk (0x8UL) /*!< RFF (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPSR_RNE_Pos (2UL) /*!< RNE (Bit 2) */
|
||
#define SPI0_SSPSR_RNE_Msk (0x4UL) /*!< RNE (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPSR_TNF_Pos (1UL) /*!< TNF (Bit 1) */
|
||
#define SPI0_SSPSR_TNF_Msk (0x2UL) /*!< TNF (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPSR_TFE_Pos (0UL) /*!< TFE (Bit 0) */
|
||
#define SPI0_SSPSR_TFE_Msk (0x1UL) /*!< TFE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== SSPCPSR ======================================================== */
|
||
#define SPI0_SSPCPSR_CPSDVSR_Pos (0UL) /*!< CPSDVSR (Bit 0) */
|
||
#define SPI0_SSPCPSR_CPSDVSR_Msk (0xffUL) /*!< CPSDVSR (Bitfield-Mask: 0xff) */
|
||
/* ======================================================== SSPIMSC ======================================================== */
|
||
#define SPI0_SSPIMSC_TXIM_Pos (3UL) /*!< TXIM (Bit 3) */
|
||
#define SPI0_SSPIMSC_TXIM_Msk (0x8UL) /*!< TXIM (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPIMSC_RXIM_Pos (2UL) /*!< RXIM (Bit 2) */
|
||
#define SPI0_SSPIMSC_RXIM_Msk (0x4UL) /*!< RXIM (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPIMSC_RTIM_Pos (1UL) /*!< RTIM (Bit 1) */
|
||
#define SPI0_SSPIMSC_RTIM_Msk (0x2UL) /*!< RTIM (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPIMSC_RORIM_Pos (0UL) /*!< RORIM (Bit 0) */
|
||
#define SPI0_SSPIMSC_RORIM_Msk (0x1UL) /*!< RORIM (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== SSPRIS ========================================================= */
|
||
#define SPI0_SSPRIS_TXRIS_Pos (3UL) /*!< TXRIS (Bit 3) */
|
||
#define SPI0_SSPRIS_TXRIS_Msk (0x8UL) /*!< TXRIS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPRIS_RXRIS_Pos (2UL) /*!< RXRIS (Bit 2) */
|
||
#define SPI0_SSPRIS_RXRIS_Msk (0x4UL) /*!< RXRIS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPRIS_RTRIS_Pos (1UL) /*!< RTRIS (Bit 1) */
|
||
#define SPI0_SSPRIS_RTRIS_Msk (0x2UL) /*!< RTRIS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPRIS_RORRIS_Pos (0UL) /*!< RORRIS (Bit 0) */
|
||
#define SPI0_SSPRIS_RORRIS_Msk (0x1UL) /*!< RORRIS (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== SSPMIS ========================================================= */
|
||
#define SPI0_SSPMIS_TXMIS_Pos (3UL) /*!< TXMIS (Bit 3) */
|
||
#define SPI0_SSPMIS_TXMIS_Msk (0x8UL) /*!< TXMIS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPMIS_RXMIS_Pos (2UL) /*!< RXMIS (Bit 2) */
|
||
#define SPI0_SSPMIS_RXMIS_Msk (0x4UL) /*!< RXMIS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPMIS_RTMIS_Pos (1UL) /*!< RTMIS (Bit 1) */
|
||
#define SPI0_SSPMIS_RTMIS_Msk (0x2UL) /*!< RTMIS (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPMIS_RORMIS_Pos (0UL) /*!< RORMIS (Bit 0) */
|
||
#define SPI0_SSPMIS_RORMIS_Msk (0x1UL) /*!< RORMIS (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== SSPICR ========================================================= */
|
||
#define SPI0_SSPICR_RTIC_Pos (1UL) /*!< RTIC (Bit 1) */
|
||
#define SPI0_SSPICR_RTIC_Msk (0x2UL) /*!< RTIC (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPICR_RORIC_Pos (0UL) /*!< RORIC (Bit 0) */
|
||
#define SPI0_SSPICR_RORIC_Msk (0x1UL) /*!< RORIC (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SSPDMACR ======================================================== */
|
||
#define SPI0_SSPDMACR_TXDMAE_Pos (1UL) /*!< TXDMAE (Bit 1) */
|
||
#define SPI0_SSPDMACR_TXDMAE_Msk (0x2UL) /*!< TXDMAE (Bitfield-Mask: 0x01) */
|
||
#define SPI0_SSPDMACR_RXDMAE_Pos (0UL) /*!< RXDMAE (Bit 0) */
|
||
#define SPI0_SSPDMACR_RXDMAE_Msk (0x1UL) /*!< RXDMAE (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== SSPPERIPHID0 ====================================================== */
|
||
#define SPI0_SSPPERIPHID0_PARTNUMBER0_Pos (0UL) /*!< PARTNUMBER0 (Bit 0) */
|
||
#define SPI0_SSPPERIPHID0_PARTNUMBER0_Msk (0xffUL) /*!< PARTNUMBER0 (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== SSPPERIPHID1 ====================================================== */
|
||
#define SPI0_SSPPERIPHID1_DESIGNER0_Pos (4UL) /*!< DESIGNER0 (Bit 4) */
|
||
#define SPI0_SSPPERIPHID1_DESIGNER0_Msk (0xf0UL) /*!< DESIGNER0 (Bitfield-Mask: 0x0f) */
|
||
#define SPI0_SSPPERIPHID1_PARTNUMBER1_Pos (0UL) /*!< PARTNUMBER1 (Bit 0) */
|
||
#define SPI0_SSPPERIPHID1_PARTNUMBER1_Msk (0xfUL) /*!< PARTNUMBER1 (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== SSPPERIPHID2 ====================================================== */
|
||
#define SPI0_SSPPERIPHID2_REVISION_Pos (4UL) /*!< REVISION (Bit 4) */
|
||
#define SPI0_SSPPERIPHID2_REVISION_Msk (0xf0UL) /*!< REVISION (Bitfield-Mask: 0x0f) */
|
||
#define SPI0_SSPPERIPHID2_DESIGNER1_Pos (0UL) /*!< DESIGNER1 (Bit 0) */
|
||
#define SPI0_SSPPERIPHID2_DESIGNER1_Msk (0xfUL) /*!< DESIGNER1 (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== SSPPERIPHID3 ====================================================== */
|
||
#define SPI0_SSPPERIPHID3_CONFIGURATION_Pos (0UL) /*!< CONFIGURATION (Bit 0) */
|
||
#define SPI0_SSPPERIPHID3_CONFIGURATION_Msk (0xffUL) /*!< CONFIGURATION (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== SSPPCELLID0 ====================================================== */
|
||
#define SPI0_SSPPCELLID0_SSPPCELLID0_Pos (0UL) /*!< SSPPCELLID0 (Bit 0) */
|
||
#define SPI0_SSPPCELLID0_SSPPCELLID0_Msk (0xffUL) /*!< SSPPCELLID0 (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== SSPPCELLID1 ====================================================== */
|
||
#define SPI0_SSPPCELLID1_SSPPCELLID1_Pos (0UL) /*!< SSPPCELLID1 (Bit 0) */
|
||
#define SPI0_SSPPCELLID1_SSPPCELLID1_Msk (0xffUL) /*!< SSPPCELLID1 (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== SSPPCELLID2 ====================================================== */
|
||
#define SPI0_SSPPCELLID2_SSPPCELLID2_Pos (0UL) /*!< SSPPCELLID2 (Bit 0) */
|
||
#define SPI0_SSPPCELLID2_SSPPCELLID2_Msk (0xffUL) /*!< SSPPCELLID2 (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== SSPPCELLID3 ====================================================== */
|
||
#define SPI0_SSPPCELLID3_SSPPCELLID3_Pos (0UL) /*!< SSPPCELLID3 (Bit 0) */
|
||
#define SPI0_SSPPCELLID3_SSPPCELLID3_Msk (0xffUL) /*!< SSPPCELLID3 (Bitfield-Mask: 0xff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ I2C0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== IC_CON ========================================================= */
|
||
#define I2C0_IC_CON_STOP_DET_IF_MASTER_ACTIVE_Pos (10UL) /*!< STOP_DET_IF_MASTER_ACTIVE (Bit 10) */
|
||
#define I2C0_IC_CON_STOP_DET_IF_MASTER_ACTIVE_Msk (0x400UL) /*!< STOP_DET_IF_MASTER_ACTIVE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_RX_FIFO_FULL_HLD_CTRL_Pos (9UL) /*!< RX_FIFO_FULL_HLD_CTRL (Bit 9) */
|
||
#define I2C0_IC_CON_RX_FIFO_FULL_HLD_CTRL_Msk (0x200UL) /*!< RX_FIFO_FULL_HLD_CTRL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_TX_EMPTY_CTRL_Pos (8UL) /*!< TX_EMPTY_CTRL (Bit 8) */
|
||
#define I2C0_IC_CON_TX_EMPTY_CTRL_Msk (0x100UL) /*!< TX_EMPTY_CTRL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_STOP_DET_IFADDRESSED_Pos (7UL) /*!< STOP_DET_IFADDRESSED (Bit 7) */
|
||
#define I2C0_IC_CON_STOP_DET_IFADDRESSED_Msk (0x80UL) /*!< STOP_DET_IFADDRESSED (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_IC_SLAVE_DISABLE_Pos (6UL) /*!< IC_SLAVE_DISABLE (Bit 6) */
|
||
#define I2C0_IC_CON_IC_SLAVE_DISABLE_Msk (0x40UL) /*!< IC_SLAVE_DISABLE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_IC_RESTART_EN_Pos (5UL) /*!< IC_RESTART_EN (Bit 5) */
|
||
#define I2C0_IC_CON_IC_RESTART_EN_Msk (0x20UL) /*!< IC_RESTART_EN (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_IC_10BITADDR_MASTER_Pos (4UL) /*!< IC_10BITADDR_MASTER (Bit 4) */
|
||
#define I2C0_IC_CON_IC_10BITADDR_MASTER_Msk (0x10UL) /*!< IC_10BITADDR_MASTER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_IC_10BITADDR_SLAVE_Pos (3UL) /*!< IC_10BITADDR_SLAVE (Bit 3) */
|
||
#define I2C0_IC_CON_IC_10BITADDR_SLAVE_Msk (0x8UL) /*!< IC_10BITADDR_SLAVE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_CON_SPEED_Pos (1UL) /*!< SPEED (Bit 1) */
|
||
#define I2C0_IC_CON_SPEED_Msk (0x6UL) /*!< SPEED (Bitfield-Mask: 0x03) */
|
||
#define I2C0_IC_CON_MASTER_MODE_Pos (0UL) /*!< MASTER_MODE (Bit 0) */
|
||
#define I2C0_IC_CON_MASTER_MODE_Msk (0x1UL) /*!< MASTER_MODE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== IC_TAR ========================================================= */
|
||
#define I2C0_IC_TAR_SPECIAL_Pos (11UL) /*!< SPECIAL (Bit 11) */
|
||
#define I2C0_IC_TAR_SPECIAL_Msk (0x800UL) /*!< SPECIAL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TAR_GC_OR_START_Pos (10UL) /*!< GC_OR_START (Bit 10) */
|
||
#define I2C0_IC_TAR_GC_OR_START_Msk (0x400UL) /*!< GC_OR_START (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TAR_IC_TAR_Pos (0UL) /*!< IC_TAR (Bit 0) */
|
||
#define I2C0_IC_TAR_IC_TAR_Msk (0x3ffUL) /*!< IC_TAR (Bitfield-Mask: 0x3ff) */
|
||
/* ======================================================== IC_SAR ========================================================= */
|
||
#define I2C0_IC_SAR_IC_SAR_Pos (0UL) /*!< IC_SAR (Bit 0) */
|
||
#define I2C0_IC_SAR_IC_SAR_Msk (0x3ffUL) /*!< IC_SAR (Bitfield-Mask: 0x3ff) */
|
||
/* ====================================================== IC_DATA_CMD ====================================================== */
|
||
#define I2C0_IC_DATA_CMD_FIRST_DATA_BYTE_Pos (11UL) /*!< FIRST_DATA_BYTE (Bit 11) */
|
||
#define I2C0_IC_DATA_CMD_FIRST_DATA_BYTE_Msk (0x800UL) /*!< FIRST_DATA_BYTE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_DATA_CMD_RESTART_Pos (10UL) /*!< RESTART (Bit 10) */
|
||
#define I2C0_IC_DATA_CMD_RESTART_Msk (0x400UL) /*!< RESTART (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_DATA_CMD_STOP_Pos (9UL) /*!< STOP (Bit 9) */
|
||
#define I2C0_IC_DATA_CMD_STOP_Msk (0x200UL) /*!< STOP (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_DATA_CMD_CMD_Pos (8UL) /*!< CMD (Bit 8) */
|
||
#define I2C0_IC_DATA_CMD_CMD_Msk (0x100UL) /*!< CMD (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_DATA_CMD_DAT_Pos (0UL) /*!< DAT (Bit 0) */
|
||
#define I2C0_IC_DATA_CMD_DAT_Msk (0xffUL) /*!< DAT (Bitfield-Mask: 0xff) */
|
||
/* ==================================================== IC_SS_SCL_HCNT ===================================================== */
|
||
#define I2C0_IC_SS_SCL_HCNT_IC_SS_SCL_HCNT_Pos (0UL) /*!< IC_SS_SCL_HCNT (Bit 0) */
|
||
#define I2C0_IC_SS_SCL_HCNT_IC_SS_SCL_HCNT_Msk (0xffffUL) /*!< IC_SS_SCL_HCNT (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== IC_SS_SCL_LCNT ===================================================== */
|
||
#define I2C0_IC_SS_SCL_LCNT_IC_SS_SCL_LCNT_Pos (0UL) /*!< IC_SS_SCL_LCNT (Bit 0) */
|
||
#define I2C0_IC_SS_SCL_LCNT_IC_SS_SCL_LCNT_Msk (0xffffUL) /*!< IC_SS_SCL_LCNT (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== IC_FS_SCL_HCNT ===================================================== */
|
||
#define I2C0_IC_FS_SCL_HCNT_IC_FS_SCL_HCNT_Pos (0UL) /*!< IC_FS_SCL_HCNT (Bit 0) */
|
||
#define I2C0_IC_FS_SCL_HCNT_IC_FS_SCL_HCNT_Msk (0xffffUL) /*!< IC_FS_SCL_HCNT (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== IC_FS_SCL_LCNT ===================================================== */
|
||
#define I2C0_IC_FS_SCL_LCNT_IC_FS_SCL_LCNT_Pos (0UL) /*!< IC_FS_SCL_LCNT (Bit 0) */
|
||
#define I2C0_IC_FS_SCL_LCNT_IC_FS_SCL_LCNT_Msk (0xffffUL) /*!< IC_FS_SCL_LCNT (Bitfield-Mask: 0xffff) */
|
||
/* ===================================================== IC_INTR_STAT ====================================================== */
|
||
#define I2C0_IC_INTR_STAT_R_RESTART_DET_Pos (12UL) /*!< R_RESTART_DET (Bit 12) */
|
||
#define I2C0_IC_INTR_STAT_R_RESTART_DET_Msk (0x1000UL) /*!< R_RESTART_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_GEN_CALL_Pos (11UL) /*!< R_GEN_CALL (Bit 11) */
|
||
#define I2C0_IC_INTR_STAT_R_GEN_CALL_Msk (0x800UL) /*!< R_GEN_CALL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_START_DET_Pos (10UL) /*!< R_START_DET (Bit 10) */
|
||
#define I2C0_IC_INTR_STAT_R_START_DET_Msk (0x400UL) /*!< R_START_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_STOP_DET_Pos (9UL) /*!< R_STOP_DET (Bit 9) */
|
||
#define I2C0_IC_INTR_STAT_R_STOP_DET_Msk (0x200UL) /*!< R_STOP_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_ACTIVITY_Pos (8UL) /*!< R_ACTIVITY (Bit 8) */
|
||
#define I2C0_IC_INTR_STAT_R_ACTIVITY_Msk (0x100UL) /*!< R_ACTIVITY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_DONE_Pos (7UL) /*!< R_RX_DONE (Bit 7) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_DONE_Msk (0x80UL) /*!< R_RX_DONE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_TX_ABRT_Pos (6UL) /*!< R_TX_ABRT (Bit 6) */
|
||
#define I2C0_IC_INTR_STAT_R_TX_ABRT_Msk (0x40UL) /*!< R_TX_ABRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_RD_REQ_Pos (5UL) /*!< R_RD_REQ (Bit 5) */
|
||
#define I2C0_IC_INTR_STAT_R_RD_REQ_Msk (0x20UL) /*!< R_RD_REQ (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_TX_EMPTY_Pos (4UL) /*!< R_TX_EMPTY (Bit 4) */
|
||
#define I2C0_IC_INTR_STAT_R_TX_EMPTY_Msk (0x10UL) /*!< R_TX_EMPTY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_TX_OVER_Pos (3UL) /*!< R_TX_OVER (Bit 3) */
|
||
#define I2C0_IC_INTR_STAT_R_TX_OVER_Msk (0x8UL) /*!< R_TX_OVER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_FULL_Pos (2UL) /*!< R_RX_FULL (Bit 2) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_FULL_Msk (0x4UL) /*!< R_RX_FULL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_OVER_Pos (1UL) /*!< R_RX_OVER (Bit 1) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_OVER_Msk (0x2UL) /*!< R_RX_OVER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_UNDER_Pos (0UL) /*!< R_RX_UNDER (Bit 0) */
|
||
#define I2C0_IC_INTR_STAT_R_RX_UNDER_Msk (0x1UL) /*!< R_RX_UNDER (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== IC_INTR_MASK ====================================================== */
|
||
#define I2C0_IC_INTR_MASK_M_RESTART_DET_Pos (12UL) /*!< M_RESTART_DET (Bit 12) */
|
||
#define I2C0_IC_INTR_MASK_M_RESTART_DET_Msk (0x1000UL) /*!< M_RESTART_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_GEN_CALL_Pos (11UL) /*!< M_GEN_CALL (Bit 11) */
|
||
#define I2C0_IC_INTR_MASK_M_GEN_CALL_Msk (0x800UL) /*!< M_GEN_CALL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_START_DET_Pos (10UL) /*!< M_START_DET (Bit 10) */
|
||
#define I2C0_IC_INTR_MASK_M_START_DET_Msk (0x400UL) /*!< M_START_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_STOP_DET_Pos (9UL) /*!< M_STOP_DET (Bit 9) */
|
||
#define I2C0_IC_INTR_MASK_M_STOP_DET_Msk (0x200UL) /*!< M_STOP_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_ACTIVITY_Pos (8UL) /*!< M_ACTIVITY (Bit 8) */
|
||
#define I2C0_IC_INTR_MASK_M_ACTIVITY_Msk (0x100UL) /*!< M_ACTIVITY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_DONE_Pos (7UL) /*!< M_RX_DONE (Bit 7) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_DONE_Msk (0x80UL) /*!< M_RX_DONE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_TX_ABRT_Pos (6UL) /*!< M_TX_ABRT (Bit 6) */
|
||
#define I2C0_IC_INTR_MASK_M_TX_ABRT_Msk (0x40UL) /*!< M_TX_ABRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_RD_REQ_Pos (5UL) /*!< M_RD_REQ (Bit 5) */
|
||
#define I2C0_IC_INTR_MASK_M_RD_REQ_Msk (0x20UL) /*!< M_RD_REQ (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_TX_EMPTY_Pos (4UL) /*!< M_TX_EMPTY (Bit 4) */
|
||
#define I2C0_IC_INTR_MASK_M_TX_EMPTY_Msk (0x10UL) /*!< M_TX_EMPTY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_TX_OVER_Pos (3UL) /*!< M_TX_OVER (Bit 3) */
|
||
#define I2C0_IC_INTR_MASK_M_TX_OVER_Msk (0x8UL) /*!< M_TX_OVER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_FULL_Pos (2UL) /*!< M_RX_FULL (Bit 2) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_FULL_Msk (0x4UL) /*!< M_RX_FULL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_OVER_Pos (1UL) /*!< M_RX_OVER (Bit 1) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_OVER_Msk (0x2UL) /*!< M_RX_OVER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_UNDER_Pos (0UL) /*!< M_RX_UNDER (Bit 0) */
|
||
#define I2C0_IC_INTR_MASK_M_RX_UNDER_Msk (0x1UL) /*!< M_RX_UNDER (Bitfield-Mask: 0x01) */
|
||
/* =================================================== IC_RAW_INTR_STAT ==================================================== */
|
||
#define I2C0_IC_RAW_INTR_STAT_RESTART_DET_Pos (12UL) /*!< RESTART_DET (Bit 12) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RESTART_DET_Msk (0x1000UL) /*!< RESTART_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_GEN_CALL_Pos (11UL) /*!< GEN_CALL (Bit 11) */
|
||
#define I2C0_IC_RAW_INTR_STAT_GEN_CALL_Msk (0x800UL) /*!< GEN_CALL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_START_DET_Pos (10UL) /*!< START_DET (Bit 10) */
|
||
#define I2C0_IC_RAW_INTR_STAT_START_DET_Msk (0x400UL) /*!< START_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_STOP_DET_Pos (9UL) /*!< STOP_DET (Bit 9) */
|
||
#define I2C0_IC_RAW_INTR_STAT_STOP_DET_Msk (0x200UL) /*!< STOP_DET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_ACTIVITY_Pos (8UL) /*!< ACTIVITY (Bit 8) */
|
||
#define I2C0_IC_RAW_INTR_STAT_ACTIVITY_Msk (0x100UL) /*!< ACTIVITY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_DONE_Pos (7UL) /*!< RX_DONE (Bit 7) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_DONE_Msk (0x80UL) /*!< RX_DONE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_TX_ABRT_Pos (6UL) /*!< TX_ABRT (Bit 6) */
|
||
#define I2C0_IC_RAW_INTR_STAT_TX_ABRT_Msk (0x40UL) /*!< TX_ABRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RD_REQ_Pos (5UL) /*!< RD_REQ (Bit 5) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RD_REQ_Msk (0x20UL) /*!< RD_REQ (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_TX_EMPTY_Pos (4UL) /*!< TX_EMPTY (Bit 4) */
|
||
#define I2C0_IC_RAW_INTR_STAT_TX_EMPTY_Msk (0x10UL) /*!< TX_EMPTY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_TX_OVER_Pos (3UL) /*!< TX_OVER (Bit 3) */
|
||
#define I2C0_IC_RAW_INTR_STAT_TX_OVER_Msk (0x8UL) /*!< TX_OVER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_FULL_Pos (2UL) /*!< RX_FULL (Bit 2) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_FULL_Msk (0x4UL) /*!< RX_FULL (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_OVER_Pos (1UL) /*!< RX_OVER (Bit 1) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_OVER_Msk (0x2UL) /*!< RX_OVER (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_UNDER_Pos (0UL) /*!< RX_UNDER (Bit 0) */
|
||
#define I2C0_IC_RAW_INTR_STAT_RX_UNDER_Msk (0x1UL) /*!< RX_UNDER (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IC_RX_TL ======================================================== */
|
||
#define I2C0_IC_RX_TL_RX_TL_Pos (0UL) /*!< RX_TL (Bit 0) */
|
||
#define I2C0_IC_RX_TL_RX_TL_Msk (0xffUL) /*!< RX_TL (Bitfield-Mask: 0xff) */
|
||
/* ======================================================= IC_TX_TL ======================================================== */
|
||
#define I2C0_IC_TX_TL_TX_TL_Pos (0UL) /*!< TX_TL (Bit 0) */
|
||
#define I2C0_IC_TX_TL_TX_TL_Msk (0xffUL) /*!< TX_TL (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== IC_CLR_INTR ====================================================== */
|
||
#define I2C0_IC_CLR_INTR_CLR_INTR_Pos (0UL) /*!< CLR_INTR (Bit 0) */
|
||
#define I2C0_IC_CLR_INTR_CLR_INTR_Msk (0x1UL) /*!< CLR_INTR (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_RX_UNDER ==================================================== */
|
||
#define I2C0_IC_CLR_RX_UNDER_CLR_RX_UNDER_Pos (0UL) /*!< CLR_RX_UNDER (Bit 0) */
|
||
#define I2C0_IC_CLR_RX_UNDER_CLR_RX_UNDER_Msk (0x1UL) /*!< CLR_RX_UNDER (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_RX_OVER ===================================================== */
|
||
#define I2C0_IC_CLR_RX_OVER_CLR_RX_OVER_Pos (0UL) /*!< CLR_RX_OVER (Bit 0) */
|
||
#define I2C0_IC_CLR_RX_OVER_CLR_RX_OVER_Msk (0x1UL) /*!< CLR_RX_OVER (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_TX_OVER ===================================================== */
|
||
#define I2C0_IC_CLR_TX_OVER_CLR_TX_OVER_Pos (0UL) /*!< CLR_TX_OVER (Bit 0) */
|
||
#define I2C0_IC_CLR_TX_OVER_CLR_TX_OVER_Msk (0x1UL) /*!< CLR_TX_OVER (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== IC_CLR_RD_REQ ===================================================== */
|
||
#define I2C0_IC_CLR_RD_REQ_CLR_RD_REQ_Pos (0UL) /*!< CLR_RD_REQ (Bit 0) */
|
||
#define I2C0_IC_CLR_RD_REQ_CLR_RD_REQ_Msk (0x1UL) /*!< CLR_RD_REQ (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_TX_ABRT ===================================================== */
|
||
#define I2C0_IC_CLR_TX_ABRT_CLR_TX_ABRT_Pos (0UL) /*!< CLR_TX_ABRT (Bit 0) */
|
||
#define I2C0_IC_CLR_TX_ABRT_CLR_TX_ABRT_Msk (0x1UL) /*!< CLR_TX_ABRT (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_RX_DONE ===================================================== */
|
||
#define I2C0_IC_CLR_RX_DONE_CLR_RX_DONE_Pos (0UL) /*!< CLR_RX_DONE (Bit 0) */
|
||
#define I2C0_IC_CLR_RX_DONE_CLR_RX_DONE_Msk (0x1UL) /*!< CLR_RX_DONE (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_ACTIVITY ==================================================== */
|
||
#define I2C0_IC_CLR_ACTIVITY_CLR_ACTIVITY_Pos (0UL) /*!< CLR_ACTIVITY (Bit 0) */
|
||
#define I2C0_IC_CLR_ACTIVITY_CLR_ACTIVITY_Msk (0x1UL) /*!< CLR_ACTIVITY (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_STOP_DET ==================================================== */
|
||
#define I2C0_IC_CLR_STOP_DET_CLR_STOP_DET_Pos (0UL) /*!< CLR_STOP_DET (Bit 0) */
|
||
#define I2C0_IC_CLR_STOP_DET_CLR_STOP_DET_Msk (0x1UL) /*!< CLR_STOP_DET (Bitfield-Mask: 0x01) */
|
||
/* =================================================== IC_CLR_START_DET ==================================================== */
|
||
#define I2C0_IC_CLR_START_DET_CLR_START_DET_Pos (0UL) /*!< CLR_START_DET (Bit 0) */
|
||
#define I2C0_IC_CLR_START_DET_CLR_START_DET_Msk (0x1UL) /*!< CLR_START_DET (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_CLR_GEN_CALL ==================================================== */
|
||
#define I2C0_IC_CLR_GEN_CALL_CLR_GEN_CALL_Pos (0UL) /*!< CLR_GEN_CALL (Bit 0) */
|
||
#define I2C0_IC_CLR_GEN_CALL_CLR_GEN_CALL_Msk (0x1UL) /*!< CLR_GEN_CALL (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IC_ENABLE ======================================================= */
|
||
#define I2C0_IC_ENABLE_TX_CMD_BLOCK_Pos (2UL) /*!< TX_CMD_BLOCK (Bit 2) */
|
||
#define I2C0_IC_ENABLE_TX_CMD_BLOCK_Msk (0x4UL) /*!< TX_CMD_BLOCK (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_ENABLE_ABORT_Pos (1UL) /*!< ABORT (Bit 1) */
|
||
#define I2C0_IC_ENABLE_ABORT_Msk (0x2UL) /*!< ABORT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_ENABLE_ENABLE_Pos (0UL) /*!< ENABLE (Bit 0) */
|
||
#define I2C0_IC_ENABLE_ENABLE_Msk (0x1UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IC_STATUS ======================================================= */
|
||
#define I2C0_IC_STATUS_SLV_ACTIVITY_Pos (6UL) /*!< SLV_ACTIVITY (Bit 6) */
|
||
#define I2C0_IC_STATUS_SLV_ACTIVITY_Msk (0x40UL) /*!< SLV_ACTIVITY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_STATUS_MST_ACTIVITY_Pos (5UL) /*!< MST_ACTIVITY (Bit 5) */
|
||
#define I2C0_IC_STATUS_MST_ACTIVITY_Msk (0x20UL) /*!< MST_ACTIVITY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_STATUS_RFF_Pos (4UL) /*!< RFF (Bit 4) */
|
||
#define I2C0_IC_STATUS_RFF_Msk (0x10UL) /*!< RFF (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_STATUS_RFNE_Pos (3UL) /*!< RFNE (Bit 3) */
|
||
#define I2C0_IC_STATUS_RFNE_Msk (0x8UL) /*!< RFNE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_STATUS_TFE_Pos (2UL) /*!< TFE (Bit 2) */
|
||
#define I2C0_IC_STATUS_TFE_Msk (0x4UL) /*!< TFE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_STATUS_TFNF_Pos (1UL) /*!< TFNF (Bit 1) */
|
||
#define I2C0_IC_STATUS_TFNF_Msk (0x2UL) /*!< TFNF (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_STATUS_ACTIVITY_Pos (0UL) /*!< ACTIVITY (Bit 0) */
|
||
#define I2C0_IC_STATUS_ACTIVITY_Msk (0x1UL) /*!< ACTIVITY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IC_TXFLR ======================================================== */
|
||
#define I2C0_IC_TXFLR_TXFLR_Pos (0UL) /*!< TXFLR (Bit 0) */
|
||
#define I2C0_IC_TXFLR_TXFLR_Msk (0x1fUL) /*!< TXFLR (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= IC_RXFLR ======================================================== */
|
||
#define I2C0_IC_RXFLR_RXFLR_Pos (0UL) /*!< RXFLR (Bit 0) */
|
||
#define I2C0_IC_RXFLR_RXFLR_Msk (0x1fUL) /*!< RXFLR (Bitfield-Mask: 0x1f) */
|
||
/* ====================================================== IC_SDA_HOLD ====================================================== */
|
||
#define I2C0_IC_SDA_HOLD_IC_SDA_RX_HOLD_Pos (16UL) /*!< IC_SDA_RX_HOLD (Bit 16) */
|
||
#define I2C0_IC_SDA_HOLD_IC_SDA_RX_HOLD_Msk (0xff0000UL) /*!< IC_SDA_RX_HOLD (Bitfield-Mask: 0xff) */
|
||
#define I2C0_IC_SDA_HOLD_IC_SDA_TX_HOLD_Pos (0UL) /*!< IC_SDA_TX_HOLD (Bit 0) */
|
||
#define I2C0_IC_SDA_HOLD_IC_SDA_TX_HOLD_Msk (0xffffUL) /*!< IC_SDA_TX_HOLD (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== IC_TX_ABRT_SOURCE =================================================== */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_TX_FLUSH_CNT_Pos (23UL) /*!< TX_FLUSH_CNT (Bit 23) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_TX_FLUSH_CNT_Msk (0xff800000UL) /*!< TX_FLUSH_CNT (Bitfield-Mask: 0x1ff) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_USER_ABRT_Pos (16UL) /*!< ABRT_USER_ABRT (Bit 16) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_USER_ABRT_Msk (0x10000UL) /*!< ABRT_USER_ABRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVRD_INTX_Pos (15UL) /*!< ABRT_SLVRD_INTX (Bit 15) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVRD_INTX_Msk (0x8000UL) /*!< ABRT_SLVRD_INTX (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SLV_ARBLOST_Pos (14UL) /*!< ABRT_SLV_ARBLOST (Bit 14) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SLV_ARBLOST_Msk (0x4000UL) /*!< ABRT_SLV_ARBLOST (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVFLUSH_TXFIFO_Pos (13UL) /*!< ABRT_SLVFLUSH_TXFIFO (Bit 13) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVFLUSH_TXFIFO_Msk (0x2000UL) /*!< ABRT_SLVFLUSH_TXFIFO (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ARB_LOST_Pos (12UL) /*!< ARB_LOST (Bit 12) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ARB_LOST_Msk (0x1000UL) /*!< ARB_LOST (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_MASTER_DIS_Pos (11UL) /*!< ABRT_MASTER_DIS (Bit 11) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_MASTER_DIS_Msk (0x800UL) /*!< ABRT_MASTER_DIS (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_10B_RD_NORSTRT_Pos (10UL) /*!< ABRT_10B_RD_NORSTRT (Bit 10) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_10B_RD_NORSTRT_Msk (0x400UL) /*!< ABRT_10B_RD_NORSTRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_NORSTRT_Pos (9UL) /*!< ABRT_SBYTE_NORSTRT (Bit 9) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_NORSTRT_Msk (0x200UL) /*!< ABRT_SBYTE_NORSTRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_NORSTRT_Pos (8UL) /*!< ABRT_HS_NORSTRT (Bit 8) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_NORSTRT_Msk (0x100UL) /*!< ABRT_HS_NORSTRT (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_ACKDET_Pos (7UL) /*!< ABRT_SBYTE_ACKDET (Bit 7) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_ACKDET_Msk (0x80UL) /*!< ABRT_SBYTE_ACKDET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_ACKDET_Pos (6UL) /*!< ABRT_HS_ACKDET (Bit 6) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_ACKDET_Msk (0x40UL) /*!< ABRT_HS_ACKDET (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_READ_Pos (5UL) /*!< ABRT_GCALL_READ (Bit 5) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_READ_Msk (0x20UL) /*!< ABRT_GCALL_READ (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_NOACK_Pos (4UL) /*!< ABRT_GCALL_NOACK (Bit 4) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_NOACK_Msk (0x10UL) /*!< ABRT_GCALL_NOACK (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_TXDATA_NOACK_Pos (3UL) /*!< ABRT_TXDATA_NOACK (Bit 3) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_TXDATA_NOACK_Msk (0x8UL) /*!< ABRT_TXDATA_NOACK (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR2_NOACK_Pos (2UL) /*!< ABRT_10ADDR2_NOACK (Bit 2) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR2_NOACK_Msk (0x4UL) /*!< ABRT_10ADDR2_NOACK (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR1_NOACK_Pos (1UL) /*!< ABRT_10ADDR1_NOACK (Bit 1) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR1_NOACK_Msk (0x2UL) /*!< ABRT_10ADDR1_NOACK (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_7B_ADDR_NOACK_Pos (0UL) /*!< ABRT_7B_ADDR_NOACK (Bit 0) */
|
||
#define I2C0_IC_TX_ABRT_SOURCE_ABRT_7B_ADDR_NOACK_Msk (0x1UL) /*!< ABRT_7B_ADDR_NOACK (Bitfield-Mask: 0x01) */
|
||
/* ================================================= IC_SLV_DATA_NACK_ONLY ================================================= */
|
||
#define I2C0_IC_SLV_DATA_NACK_ONLY_NACK_Pos (0UL) /*!< NACK (Bit 0) */
|
||
#define I2C0_IC_SLV_DATA_NACK_ONLY_NACK_Msk (0x1UL) /*!< NACK (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IC_DMA_CR ======================================================= */
|
||
#define I2C0_IC_DMA_CR_TDMAE_Pos (1UL) /*!< TDMAE (Bit 1) */
|
||
#define I2C0_IC_DMA_CR_TDMAE_Msk (0x2UL) /*!< TDMAE (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_DMA_CR_RDMAE_Pos (0UL) /*!< RDMAE (Bit 0) */
|
||
#define I2C0_IC_DMA_CR_RDMAE_Msk (0x1UL) /*!< RDMAE (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== IC_DMA_TDLR ====================================================== */
|
||
#define I2C0_IC_DMA_TDLR_DMATDL_Pos (0UL) /*!< DMATDL (Bit 0) */
|
||
#define I2C0_IC_DMA_TDLR_DMATDL_Msk (0xfUL) /*!< DMATDL (Bitfield-Mask: 0x0f) */
|
||
/* ====================================================== IC_DMA_RDLR ====================================================== */
|
||
#define I2C0_IC_DMA_RDLR_DMARDL_Pos (0UL) /*!< DMARDL (Bit 0) */
|
||
#define I2C0_IC_DMA_RDLR_DMARDL_Msk (0xfUL) /*!< DMARDL (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== IC_SDA_SETUP ====================================================== */
|
||
#define I2C0_IC_SDA_SETUP_SDA_SETUP_Pos (0UL) /*!< SDA_SETUP (Bit 0) */
|
||
#define I2C0_IC_SDA_SETUP_SDA_SETUP_Msk (0xffUL) /*!< SDA_SETUP (Bitfield-Mask: 0xff) */
|
||
/* ================================================== IC_ACK_GENERAL_CALL ================================================== */
|
||
#define I2C0_IC_ACK_GENERAL_CALL_ACK_GEN_CALL_Pos (0UL) /*!< ACK_GEN_CALL (Bit 0) */
|
||
#define I2C0_IC_ACK_GENERAL_CALL_ACK_GEN_CALL_Msk (0x1UL) /*!< ACK_GEN_CALL (Bitfield-Mask: 0x01) */
|
||
/* =================================================== IC_ENABLE_STATUS ==================================================== */
|
||
#define I2C0_IC_ENABLE_STATUS_SLV_RX_DATA_LOST_Pos (2UL) /*!< SLV_RX_DATA_LOST (Bit 2) */
|
||
#define I2C0_IC_ENABLE_STATUS_SLV_RX_DATA_LOST_Msk (0x4UL) /*!< SLV_RX_DATA_LOST (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_ENABLE_STATUS_SLV_DISABLED_WHILE_BUSY_Pos (1UL) /*!< SLV_DISABLED_WHILE_BUSY (Bit 1) */
|
||
#define I2C0_IC_ENABLE_STATUS_SLV_DISABLED_WHILE_BUSY_Msk (0x2UL) /*!< SLV_DISABLED_WHILE_BUSY (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_ENABLE_STATUS_IC_EN_Pos (0UL) /*!< IC_EN (Bit 0) */
|
||
#define I2C0_IC_ENABLE_STATUS_IC_EN_Msk (0x1UL) /*!< IC_EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== IC_FS_SPKLEN ====================================================== */
|
||
#define I2C0_IC_FS_SPKLEN_IC_FS_SPKLEN_Pos (0UL) /*!< IC_FS_SPKLEN (Bit 0) */
|
||
#define I2C0_IC_FS_SPKLEN_IC_FS_SPKLEN_Msk (0xffUL) /*!< IC_FS_SPKLEN (Bitfield-Mask: 0xff) */
|
||
/* ================================================== IC_CLR_RESTART_DET =================================================== */
|
||
#define I2C0_IC_CLR_RESTART_DET_CLR_RESTART_DET_Pos (0UL) /*!< CLR_RESTART_DET (Bit 0) */
|
||
#define I2C0_IC_CLR_RESTART_DET_CLR_RESTART_DET_Msk (0x1UL) /*!< CLR_RESTART_DET (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== IC_COMP_PARAM_1 ==================================================== */
|
||
#define I2C0_IC_COMP_PARAM_1_TX_BUFFER_DEPTH_Pos (16UL) /*!< TX_BUFFER_DEPTH (Bit 16) */
|
||
#define I2C0_IC_COMP_PARAM_1_TX_BUFFER_DEPTH_Msk (0xff0000UL) /*!< TX_BUFFER_DEPTH (Bitfield-Mask: 0xff) */
|
||
#define I2C0_IC_COMP_PARAM_1_RX_BUFFER_DEPTH_Pos (8UL) /*!< RX_BUFFER_DEPTH (Bit 8) */
|
||
#define I2C0_IC_COMP_PARAM_1_RX_BUFFER_DEPTH_Msk (0xff00UL) /*!< RX_BUFFER_DEPTH (Bitfield-Mask: 0xff) */
|
||
#define I2C0_IC_COMP_PARAM_1_ADD_ENCODED_PARAMS_Pos (7UL) /*!< ADD_ENCODED_PARAMS (Bit 7) */
|
||
#define I2C0_IC_COMP_PARAM_1_ADD_ENCODED_PARAMS_Msk (0x80UL) /*!< ADD_ENCODED_PARAMS (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_COMP_PARAM_1_HAS_DMA_Pos (6UL) /*!< HAS_DMA (Bit 6) */
|
||
#define I2C0_IC_COMP_PARAM_1_HAS_DMA_Msk (0x40UL) /*!< HAS_DMA (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_COMP_PARAM_1_INTR_IO_Pos (5UL) /*!< INTR_IO (Bit 5) */
|
||
#define I2C0_IC_COMP_PARAM_1_INTR_IO_Msk (0x20UL) /*!< INTR_IO (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_COMP_PARAM_1_HC_COUNT_VALUES_Pos (4UL) /*!< HC_COUNT_VALUES (Bit 4) */
|
||
#define I2C0_IC_COMP_PARAM_1_HC_COUNT_VALUES_Msk (0x10UL) /*!< HC_COUNT_VALUES (Bitfield-Mask: 0x01) */
|
||
#define I2C0_IC_COMP_PARAM_1_MAX_SPEED_MODE_Pos (2UL) /*!< MAX_SPEED_MODE (Bit 2) */
|
||
#define I2C0_IC_COMP_PARAM_1_MAX_SPEED_MODE_Msk (0xcUL) /*!< MAX_SPEED_MODE (Bitfield-Mask: 0x03) */
|
||
#define I2C0_IC_COMP_PARAM_1_APB_DATA_WIDTH_Pos (0UL) /*!< APB_DATA_WIDTH (Bit 0) */
|
||
#define I2C0_IC_COMP_PARAM_1_APB_DATA_WIDTH_Msk (0x3UL) /*!< APB_DATA_WIDTH (Bitfield-Mask: 0x03) */
|
||
/* ==================================================== IC_COMP_VERSION ==================================================== */
|
||
#define I2C0_IC_COMP_VERSION_IC_COMP_VERSION_Pos (0UL) /*!< IC_COMP_VERSION (Bit 0) */
|
||
#define I2C0_IC_COMP_VERSION_IC_COMP_VERSION_Msk (0xffffffffUL) /*!< IC_COMP_VERSION (Bitfield-Mask: 0xffffffff) */
|
||
/* ===================================================== IC_COMP_TYPE ====================================================== */
|
||
#define I2C0_IC_COMP_TYPE_IC_COMP_TYPE_Pos (0UL) /*!< IC_COMP_TYPE (Bit 0) */
|
||
#define I2C0_IC_COMP_TYPE_IC_COMP_TYPE_Msk (0xffffffffUL) /*!< IC_COMP_TYPE (Bitfield-Mask: 0xffffffff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ ADC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================== CS =========================================================== */
|
||
#define ADC_CS_RROBIN_Pos (16UL) /*!< RROBIN (Bit 16) */
|
||
#define ADC_CS_RROBIN_Msk (0x1f0000UL) /*!< RROBIN (Bitfield-Mask: 0x1f) */
|
||
#define ADC_CS_AINSEL_Pos (12UL) /*!< AINSEL (Bit 12) */
|
||
#define ADC_CS_AINSEL_Msk (0x7000UL) /*!< AINSEL (Bitfield-Mask: 0x07) */
|
||
#define ADC_CS_ERR_STICKY_Pos (10UL) /*!< ERR_STICKY (Bit 10) */
|
||
#define ADC_CS_ERR_STICKY_Msk (0x400UL) /*!< ERR_STICKY (Bitfield-Mask: 0x01) */
|
||
#define ADC_CS_ERR_Pos (9UL) /*!< ERR (Bit 9) */
|
||
#define ADC_CS_ERR_Msk (0x200UL) /*!< ERR (Bitfield-Mask: 0x01) */
|
||
#define ADC_CS_READY_Pos (8UL) /*!< READY (Bit 8) */
|
||
#define ADC_CS_READY_Msk (0x100UL) /*!< READY (Bitfield-Mask: 0x01) */
|
||
#define ADC_CS_START_MANY_Pos (3UL) /*!< START_MANY (Bit 3) */
|
||
#define ADC_CS_START_MANY_Msk (0x8UL) /*!< START_MANY (Bitfield-Mask: 0x01) */
|
||
#define ADC_CS_START_ONCE_Pos (2UL) /*!< START_ONCE (Bit 2) */
|
||
#define ADC_CS_START_ONCE_Msk (0x4UL) /*!< START_ONCE (Bitfield-Mask: 0x01) */
|
||
#define ADC_CS_TS_EN_Pos (1UL) /*!< TS_EN (Bit 1) */
|
||
#define ADC_CS_TS_EN_Msk (0x2UL) /*!< TS_EN (Bitfield-Mask: 0x01) */
|
||
#define ADC_CS_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define ADC_CS_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== RESULT ========================================================= */
|
||
#define ADC_RESULT_RESULT_Pos (0UL) /*!< RESULT (Bit 0) */
|
||
#define ADC_RESULT_RESULT_Msk (0xfffUL) /*!< RESULT (Bitfield-Mask: 0xfff) */
|
||
/* ========================================================== FCS ========================================================== */
|
||
#define ADC_FCS_THRESH_Pos (24UL) /*!< THRESH (Bit 24) */
|
||
#define ADC_FCS_THRESH_Msk (0xf000000UL) /*!< THRESH (Bitfield-Mask: 0x0f) */
|
||
#define ADC_FCS_LEVEL_Pos (16UL) /*!< LEVEL (Bit 16) */
|
||
#define ADC_FCS_LEVEL_Msk (0xf0000UL) /*!< LEVEL (Bitfield-Mask: 0x0f) */
|
||
#define ADC_FCS_OVER_Pos (11UL) /*!< OVER (Bit 11) */
|
||
#define ADC_FCS_OVER_Msk (0x800UL) /*!< OVER (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_UNDER_Pos (10UL) /*!< UNDER (Bit 10) */
|
||
#define ADC_FCS_UNDER_Msk (0x400UL) /*!< UNDER (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_FULL_Pos (9UL) /*!< FULL (Bit 9) */
|
||
#define ADC_FCS_FULL_Msk (0x200UL) /*!< FULL (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_EMPTY_Pos (8UL) /*!< EMPTY (Bit 8) */
|
||
#define ADC_FCS_EMPTY_Msk (0x100UL) /*!< EMPTY (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_DREQ_EN_Pos (3UL) /*!< DREQ_EN (Bit 3) */
|
||
#define ADC_FCS_DREQ_EN_Msk (0x8UL) /*!< DREQ_EN (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_ERR_Pos (2UL) /*!< ERR (Bit 2) */
|
||
#define ADC_FCS_ERR_Msk (0x4UL) /*!< ERR (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_SHIFT_Pos (1UL) /*!< SHIFT (Bit 1) */
|
||
#define ADC_FCS_SHIFT_Msk (0x2UL) /*!< SHIFT (Bitfield-Mask: 0x01) */
|
||
#define ADC_FCS_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define ADC_FCS_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= FIFO ========================================================== */
|
||
#define ADC_FIFO_ERR_Pos (15UL) /*!< ERR (Bit 15) */
|
||
#define ADC_FIFO_ERR_Msk (0x8000UL) /*!< ERR (Bitfield-Mask: 0x01) */
|
||
#define ADC_FIFO_VAL_Pos (0UL) /*!< VAL (Bit 0) */
|
||
#define ADC_FIFO_VAL_Msk (0xfffUL) /*!< VAL (Bitfield-Mask: 0xfff) */
|
||
/* ========================================================== DIV ========================================================== */
|
||
#define ADC_DIV_INT_Pos (8UL) /*!< INT (Bit 8) */
|
||
#define ADC_DIV_INT_Msk (0xffff00UL) /*!< INT (Bitfield-Mask: 0xffff) */
|
||
#define ADC_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define ADC_DIV_FRAC_Msk (0xffUL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define ADC_INTR_FIFO_Pos (0UL) /*!< FIFO (Bit 0) */
|
||
#define ADC_INTR_FIFO_Msk (0x1UL) /*!< FIFO (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTE ========================================================== */
|
||
#define ADC_INTE_FIFO_Pos (0UL) /*!< FIFO (Bit 0) */
|
||
#define ADC_INTE_FIFO_Msk (0x1UL) /*!< FIFO (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTF ========================================================== */
|
||
#define ADC_INTF_FIFO_Pos (0UL) /*!< FIFO (Bit 0) */
|
||
#define ADC_INTF_FIFO_Msk (0x1UL) /*!< FIFO (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTS ========================================================== */
|
||
#define ADC_INTS_FIFO_Pos (0UL) /*!< FIFO (Bit 0) */
|
||
#define ADC_INTS_FIFO_Msk (0x1UL) /*!< FIFO (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PWM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== CH0_CSR ======================================================== */
|
||
#define PWM_CH0_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH0_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH0_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH0_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH0_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH0_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH0_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH0_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH0_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH0_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH0_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH0_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH0_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH0_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH0_DIV ======================================================== */
|
||
#define PWM_CH0_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH0_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH0_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH0_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH0_CTR ======================================================== */
|
||
#define PWM_CH0_CTR_CH0_CTR_Pos (0UL) /*!< CH0_CTR (Bit 0) */
|
||
#define PWM_CH0_CTR_CH0_CTR_Msk (0xffffUL) /*!< CH0_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH0_CC ========================================================= */
|
||
#define PWM_CH0_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH0_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH0_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH0_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH0_TOP ======================================================== */
|
||
#define PWM_CH0_TOP_CH0_TOP_Pos (0UL) /*!< CH0_TOP (Bit 0) */
|
||
#define PWM_CH0_TOP_CH0_TOP_Msk (0xffffUL) /*!< CH0_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH1_CSR ======================================================== */
|
||
#define PWM_CH1_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH1_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH1_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH1_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH1_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH1_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH1_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH1_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH1_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH1_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH1_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH1_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH1_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH1_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH1_DIV ======================================================== */
|
||
#define PWM_CH1_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH1_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH1_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH1_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH1_CTR ======================================================== */
|
||
#define PWM_CH1_CTR_CH1_CTR_Pos (0UL) /*!< CH1_CTR (Bit 0) */
|
||
#define PWM_CH1_CTR_CH1_CTR_Msk (0xffffUL) /*!< CH1_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH1_CC ========================================================= */
|
||
#define PWM_CH1_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH1_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH1_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH1_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH1_TOP ======================================================== */
|
||
#define PWM_CH1_TOP_CH1_TOP_Pos (0UL) /*!< CH1_TOP (Bit 0) */
|
||
#define PWM_CH1_TOP_CH1_TOP_Msk (0xffffUL) /*!< CH1_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH2_CSR ======================================================== */
|
||
#define PWM_CH2_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH2_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH2_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH2_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH2_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH2_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH2_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH2_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH2_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH2_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH2_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH2_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH2_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH2_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH2_DIV ======================================================== */
|
||
#define PWM_CH2_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH2_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH2_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH2_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH2_CTR ======================================================== */
|
||
#define PWM_CH2_CTR_CH2_CTR_Pos (0UL) /*!< CH2_CTR (Bit 0) */
|
||
#define PWM_CH2_CTR_CH2_CTR_Msk (0xffffUL) /*!< CH2_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH2_CC ========================================================= */
|
||
#define PWM_CH2_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH2_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH2_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH2_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH2_TOP ======================================================== */
|
||
#define PWM_CH2_TOP_CH2_TOP_Pos (0UL) /*!< CH2_TOP (Bit 0) */
|
||
#define PWM_CH2_TOP_CH2_TOP_Msk (0xffffUL) /*!< CH2_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH3_CSR ======================================================== */
|
||
#define PWM_CH3_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH3_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH3_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH3_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH3_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH3_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH3_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH3_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH3_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH3_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH3_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH3_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH3_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH3_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH3_DIV ======================================================== */
|
||
#define PWM_CH3_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH3_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH3_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH3_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH3_CTR ======================================================== */
|
||
#define PWM_CH3_CTR_CH3_CTR_Pos (0UL) /*!< CH3_CTR (Bit 0) */
|
||
#define PWM_CH3_CTR_CH3_CTR_Msk (0xffffUL) /*!< CH3_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH3_CC ========================================================= */
|
||
#define PWM_CH3_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH3_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH3_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH3_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH3_TOP ======================================================== */
|
||
#define PWM_CH3_TOP_CH3_TOP_Pos (0UL) /*!< CH3_TOP (Bit 0) */
|
||
#define PWM_CH3_TOP_CH3_TOP_Msk (0xffffUL) /*!< CH3_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH4_CSR ======================================================== */
|
||
#define PWM_CH4_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH4_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH4_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH4_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH4_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH4_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH4_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH4_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH4_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH4_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH4_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH4_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH4_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH4_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH4_DIV ======================================================== */
|
||
#define PWM_CH4_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH4_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH4_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH4_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH4_CTR ======================================================== */
|
||
#define PWM_CH4_CTR_CH4_CTR_Pos (0UL) /*!< CH4_CTR (Bit 0) */
|
||
#define PWM_CH4_CTR_CH4_CTR_Msk (0xffffUL) /*!< CH4_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH4_CC ========================================================= */
|
||
#define PWM_CH4_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH4_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH4_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH4_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH4_TOP ======================================================== */
|
||
#define PWM_CH4_TOP_CH4_TOP_Pos (0UL) /*!< CH4_TOP (Bit 0) */
|
||
#define PWM_CH4_TOP_CH4_TOP_Msk (0xffffUL) /*!< CH4_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH5_CSR ======================================================== */
|
||
#define PWM_CH5_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH5_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH5_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH5_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH5_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH5_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH5_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH5_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH5_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH5_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH5_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH5_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH5_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH5_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH5_DIV ======================================================== */
|
||
#define PWM_CH5_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH5_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH5_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH5_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH5_CTR ======================================================== */
|
||
#define PWM_CH5_CTR_CH5_CTR_Pos (0UL) /*!< CH5_CTR (Bit 0) */
|
||
#define PWM_CH5_CTR_CH5_CTR_Msk (0xffffUL) /*!< CH5_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH5_CC ========================================================= */
|
||
#define PWM_CH5_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH5_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH5_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH5_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH5_TOP ======================================================== */
|
||
#define PWM_CH5_TOP_CH5_TOP_Pos (0UL) /*!< CH5_TOP (Bit 0) */
|
||
#define PWM_CH5_TOP_CH5_TOP_Msk (0xffffUL) /*!< CH5_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH6_CSR ======================================================== */
|
||
#define PWM_CH6_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH6_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH6_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH6_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH6_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH6_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH6_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH6_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH6_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH6_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH6_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH6_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH6_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH6_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH6_DIV ======================================================== */
|
||
#define PWM_CH6_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH6_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH6_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH6_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH6_CTR ======================================================== */
|
||
#define PWM_CH6_CTR_CH6_CTR_Pos (0UL) /*!< CH6_CTR (Bit 0) */
|
||
#define PWM_CH6_CTR_CH6_CTR_Msk (0xffffUL) /*!< CH6_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH6_CC ========================================================= */
|
||
#define PWM_CH6_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH6_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH6_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH6_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH6_TOP ======================================================== */
|
||
#define PWM_CH6_TOP_CH6_TOP_Pos (0UL) /*!< CH6_TOP (Bit 0) */
|
||
#define PWM_CH6_TOP_CH6_TOP_Msk (0xffffUL) /*!< CH6_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH7_CSR ======================================================== */
|
||
#define PWM_CH7_CSR_PH_ADV_Pos (7UL) /*!< PH_ADV (Bit 7) */
|
||
#define PWM_CH7_CSR_PH_ADV_Msk (0x80UL) /*!< PH_ADV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH7_CSR_PH_RET_Pos (6UL) /*!< PH_RET (Bit 6) */
|
||
#define PWM_CH7_CSR_PH_RET_Msk (0x40UL) /*!< PH_RET (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH7_CSR_DIVMODE_Pos (4UL) /*!< DIVMODE (Bit 4) */
|
||
#define PWM_CH7_CSR_DIVMODE_Msk (0x30UL) /*!< DIVMODE (Bitfield-Mask: 0x03) */
|
||
#define PWM_CH7_CSR_B_INV_Pos (3UL) /*!< B_INV (Bit 3) */
|
||
#define PWM_CH7_CSR_B_INV_Msk (0x8UL) /*!< B_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH7_CSR_A_INV_Pos (2UL) /*!< A_INV (Bit 2) */
|
||
#define PWM_CH7_CSR_A_INV_Msk (0x4UL) /*!< A_INV (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH7_CSR_PH_CORRECT_Pos (1UL) /*!< PH_CORRECT (Bit 1) */
|
||
#define PWM_CH7_CSR_PH_CORRECT_Msk (0x2UL) /*!< PH_CORRECT (Bitfield-Mask: 0x01) */
|
||
#define PWM_CH7_CSR_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define PWM_CH7_CSR_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== CH7_DIV ======================================================== */
|
||
#define PWM_CH7_DIV_INT_Pos (4UL) /*!< INT (Bit 4) */
|
||
#define PWM_CH7_DIV_INT_Msk (0xff0UL) /*!< INT (Bitfield-Mask: 0xff) */
|
||
#define PWM_CH7_DIV_FRAC_Pos (0UL) /*!< FRAC (Bit 0) */
|
||
#define PWM_CH7_DIV_FRAC_Msk (0xfUL) /*!< FRAC (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== CH7_CTR ======================================================== */
|
||
#define PWM_CH7_CTR_CH7_CTR_Pos (0UL) /*!< CH7_CTR (Bit 0) */
|
||
#define PWM_CH7_CTR_CH7_CTR_Msk (0xffffUL) /*!< CH7_CTR (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH7_CC ========================================================= */
|
||
#define PWM_CH7_CC_B_Pos (16UL) /*!< B (Bit 16) */
|
||
#define PWM_CH7_CC_B_Msk (0xffff0000UL) /*!< B (Bitfield-Mask: 0xffff) */
|
||
#define PWM_CH7_CC_A_Pos (0UL) /*!< A (Bit 0) */
|
||
#define PWM_CH7_CC_A_Msk (0xffffUL) /*!< A (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== CH7_TOP ======================================================== */
|
||
#define PWM_CH7_TOP_CH7_TOP_Pos (0UL) /*!< CH7_TOP (Bit 0) */
|
||
#define PWM_CH7_TOP_CH7_TOP_Msk (0xffffUL) /*!< CH7_TOP (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================== EN =========================================================== */
|
||
#define PWM_EN_CH7_Pos (7UL) /*!< CH7 (Bit 7) */
|
||
#define PWM_EN_CH7_Msk (0x80UL) /*!< CH7 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH6_Pos (6UL) /*!< CH6 (Bit 6) */
|
||
#define PWM_EN_CH6_Msk (0x40UL) /*!< CH6 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH5_Pos (5UL) /*!< CH5 (Bit 5) */
|
||
#define PWM_EN_CH5_Msk (0x20UL) /*!< CH5 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH4_Pos (4UL) /*!< CH4 (Bit 4) */
|
||
#define PWM_EN_CH4_Msk (0x10UL) /*!< CH4 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH3_Pos (3UL) /*!< CH3 (Bit 3) */
|
||
#define PWM_EN_CH3_Msk (0x8UL) /*!< CH3 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH2_Pos (2UL) /*!< CH2 (Bit 2) */
|
||
#define PWM_EN_CH2_Msk (0x4UL) /*!< CH2 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH1_Pos (1UL) /*!< CH1 (Bit 1) */
|
||
#define PWM_EN_CH1_Msk (0x2UL) /*!< CH1 (Bitfield-Mask: 0x01) */
|
||
#define PWM_EN_CH0_Pos (0UL) /*!< CH0 (Bit 0) */
|
||
#define PWM_EN_CH0_Msk (0x1UL) /*!< CH0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define PWM_INTR_CH7_Pos (7UL) /*!< CH7 (Bit 7) */
|
||
#define PWM_INTR_CH7_Msk (0x80UL) /*!< CH7 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH6_Pos (6UL) /*!< CH6 (Bit 6) */
|
||
#define PWM_INTR_CH6_Msk (0x40UL) /*!< CH6 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH5_Pos (5UL) /*!< CH5 (Bit 5) */
|
||
#define PWM_INTR_CH5_Msk (0x20UL) /*!< CH5 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH4_Pos (4UL) /*!< CH4 (Bit 4) */
|
||
#define PWM_INTR_CH4_Msk (0x10UL) /*!< CH4 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH3_Pos (3UL) /*!< CH3 (Bit 3) */
|
||
#define PWM_INTR_CH3_Msk (0x8UL) /*!< CH3 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH2_Pos (2UL) /*!< CH2 (Bit 2) */
|
||
#define PWM_INTR_CH2_Msk (0x4UL) /*!< CH2 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH1_Pos (1UL) /*!< CH1 (Bit 1) */
|
||
#define PWM_INTR_CH1_Msk (0x2UL) /*!< CH1 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTR_CH0_Pos (0UL) /*!< CH0 (Bit 0) */
|
||
#define PWM_INTR_CH0_Msk (0x1UL) /*!< CH0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTE ========================================================== */
|
||
#define PWM_INTE_CH7_Pos (7UL) /*!< CH7 (Bit 7) */
|
||
#define PWM_INTE_CH7_Msk (0x80UL) /*!< CH7 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH6_Pos (6UL) /*!< CH6 (Bit 6) */
|
||
#define PWM_INTE_CH6_Msk (0x40UL) /*!< CH6 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH5_Pos (5UL) /*!< CH5 (Bit 5) */
|
||
#define PWM_INTE_CH5_Msk (0x20UL) /*!< CH5 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH4_Pos (4UL) /*!< CH4 (Bit 4) */
|
||
#define PWM_INTE_CH4_Msk (0x10UL) /*!< CH4 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH3_Pos (3UL) /*!< CH3 (Bit 3) */
|
||
#define PWM_INTE_CH3_Msk (0x8UL) /*!< CH3 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH2_Pos (2UL) /*!< CH2 (Bit 2) */
|
||
#define PWM_INTE_CH2_Msk (0x4UL) /*!< CH2 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH1_Pos (1UL) /*!< CH1 (Bit 1) */
|
||
#define PWM_INTE_CH1_Msk (0x2UL) /*!< CH1 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTE_CH0_Pos (0UL) /*!< CH0 (Bit 0) */
|
||
#define PWM_INTE_CH0_Msk (0x1UL) /*!< CH0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTF ========================================================== */
|
||
#define PWM_INTF_CH7_Pos (7UL) /*!< CH7 (Bit 7) */
|
||
#define PWM_INTF_CH7_Msk (0x80UL) /*!< CH7 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH6_Pos (6UL) /*!< CH6 (Bit 6) */
|
||
#define PWM_INTF_CH6_Msk (0x40UL) /*!< CH6 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH5_Pos (5UL) /*!< CH5 (Bit 5) */
|
||
#define PWM_INTF_CH5_Msk (0x20UL) /*!< CH5 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH4_Pos (4UL) /*!< CH4 (Bit 4) */
|
||
#define PWM_INTF_CH4_Msk (0x10UL) /*!< CH4 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH3_Pos (3UL) /*!< CH3 (Bit 3) */
|
||
#define PWM_INTF_CH3_Msk (0x8UL) /*!< CH3 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH2_Pos (2UL) /*!< CH2 (Bit 2) */
|
||
#define PWM_INTF_CH2_Msk (0x4UL) /*!< CH2 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH1_Pos (1UL) /*!< CH1 (Bit 1) */
|
||
#define PWM_INTF_CH1_Msk (0x2UL) /*!< CH1 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTF_CH0_Pos (0UL) /*!< CH0 (Bit 0) */
|
||
#define PWM_INTF_CH0_Msk (0x1UL) /*!< CH0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTS ========================================================== */
|
||
#define PWM_INTS_CH7_Pos (7UL) /*!< CH7 (Bit 7) */
|
||
#define PWM_INTS_CH7_Msk (0x80UL) /*!< CH7 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH6_Pos (6UL) /*!< CH6 (Bit 6) */
|
||
#define PWM_INTS_CH6_Msk (0x40UL) /*!< CH6 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH5_Pos (5UL) /*!< CH5 (Bit 5) */
|
||
#define PWM_INTS_CH5_Msk (0x20UL) /*!< CH5 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH4_Pos (4UL) /*!< CH4 (Bit 4) */
|
||
#define PWM_INTS_CH4_Msk (0x10UL) /*!< CH4 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH3_Pos (3UL) /*!< CH3 (Bit 3) */
|
||
#define PWM_INTS_CH3_Msk (0x8UL) /*!< CH3 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH2_Pos (2UL) /*!< CH2 (Bit 2) */
|
||
#define PWM_INTS_CH2_Msk (0x4UL) /*!< CH2 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH1_Pos (1UL) /*!< CH1 (Bit 1) */
|
||
#define PWM_INTS_CH1_Msk (0x2UL) /*!< CH1 (Bitfield-Mask: 0x01) */
|
||
#define PWM_INTS_CH0_Pos (0UL) /*!< CH0 (Bit 0) */
|
||
#define PWM_INTS_CH0_Msk (0x1UL) /*!< CH0 (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ TIMER ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== TIMEHW ========================================================= */
|
||
/* ======================================================== TIMELW ========================================================= */
|
||
/* ======================================================== TIMEHR ========================================================= */
|
||
/* ======================================================== TIMELR ========================================================= */
|
||
/* ======================================================== ALARM0 ========================================================= */
|
||
/* ======================================================== ALARM1 ========================================================= */
|
||
/* ======================================================== ALARM2 ========================================================= */
|
||
/* ======================================================== ALARM3 ========================================================= */
|
||
/* ========================================================= ARMED ========================================================= */
|
||
#define TIMER_ARMED_ARMED_Pos (0UL) /*!< ARMED (Bit 0) */
|
||
#define TIMER_ARMED_ARMED_Msk (0xfUL) /*!< ARMED (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================= TIMERAWH ======================================================== */
|
||
/* ======================================================= TIMERAWL ======================================================== */
|
||
/* ======================================================= DBGPAUSE ======================================================== */
|
||
#define TIMER_DBGPAUSE_DBG1_Pos (2UL) /*!< DBG1 (Bit 2) */
|
||
#define TIMER_DBGPAUSE_DBG1_Msk (0x4UL) /*!< DBG1 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_DBGPAUSE_DBG0_Pos (1UL) /*!< DBG0 (Bit 1) */
|
||
#define TIMER_DBGPAUSE_DBG0_Msk (0x2UL) /*!< DBG0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= PAUSE ========================================================= */
|
||
#define TIMER_PAUSE_PAUSE_Pos (0UL) /*!< PAUSE (Bit 0) */
|
||
#define TIMER_PAUSE_PAUSE_Msk (0x1UL) /*!< PAUSE (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define TIMER_INTR_ALARM_3_Pos (3UL) /*!< ALARM_3 (Bit 3) */
|
||
#define TIMER_INTR_ALARM_3_Msk (0x8UL) /*!< ALARM_3 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTR_ALARM_2_Pos (2UL) /*!< ALARM_2 (Bit 2) */
|
||
#define TIMER_INTR_ALARM_2_Msk (0x4UL) /*!< ALARM_2 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTR_ALARM_1_Pos (1UL) /*!< ALARM_1 (Bit 1) */
|
||
#define TIMER_INTR_ALARM_1_Msk (0x2UL) /*!< ALARM_1 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTR_ALARM_0_Pos (0UL) /*!< ALARM_0 (Bit 0) */
|
||
#define TIMER_INTR_ALARM_0_Msk (0x1UL) /*!< ALARM_0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTE ========================================================== */
|
||
#define TIMER_INTE_ALARM_3_Pos (3UL) /*!< ALARM_3 (Bit 3) */
|
||
#define TIMER_INTE_ALARM_3_Msk (0x8UL) /*!< ALARM_3 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTE_ALARM_2_Pos (2UL) /*!< ALARM_2 (Bit 2) */
|
||
#define TIMER_INTE_ALARM_2_Msk (0x4UL) /*!< ALARM_2 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTE_ALARM_1_Pos (1UL) /*!< ALARM_1 (Bit 1) */
|
||
#define TIMER_INTE_ALARM_1_Msk (0x2UL) /*!< ALARM_1 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTE_ALARM_0_Pos (0UL) /*!< ALARM_0 (Bit 0) */
|
||
#define TIMER_INTE_ALARM_0_Msk (0x1UL) /*!< ALARM_0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTF ========================================================== */
|
||
#define TIMER_INTF_ALARM_3_Pos (3UL) /*!< ALARM_3 (Bit 3) */
|
||
#define TIMER_INTF_ALARM_3_Msk (0x8UL) /*!< ALARM_3 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTF_ALARM_2_Pos (2UL) /*!< ALARM_2 (Bit 2) */
|
||
#define TIMER_INTF_ALARM_2_Msk (0x4UL) /*!< ALARM_2 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTF_ALARM_1_Pos (1UL) /*!< ALARM_1 (Bit 1) */
|
||
#define TIMER_INTF_ALARM_1_Msk (0x2UL) /*!< ALARM_1 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTF_ALARM_0_Pos (0UL) /*!< ALARM_0 (Bit 0) */
|
||
#define TIMER_INTF_ALARM_0_Msk (0x1UL) /*!< ALARM_0 (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTS ========================================================== */
|
||
#define TIMER_INTS_ALARM_3_Pos (3UL) /*!< ALARM_3 (Bit 3) */
|
||
#define TIMER_INTS_ALARM_3_Msk (0x8UL) /*!< ALARM_3 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTS_ALARM_2_Pos (2UL) /*!< ALARM_2 (Bit 2) */
|
||
#define TIMER_INTS_ALARM_2_Msk (0x4UL) /*!< ALARM_2 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTS_ALARM_1_Pos (1UL) /*!< ALARM_1 (Bit 1) */
|
||
#define TIMER_INTS_ALARM_1_Msk (0x2UL) /*!< ALARM_1 (Bitfield-Mask: 0x01) */
|
||
#define TIMER_INTS_ALARM_0_Pos (0UL) /*!< ALARM_0 (Bit 0) */
|
||
#define TIMER_INTS_ALARM_0_Msk (0x1UL) /*!< ALARM_0 (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ WATCHDOG ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
#define WATCHDOG_CTRL_TRIGGER_Pos (31UL) /*!< TRIGGER (Bit 31) */
|
||
#define WATCHDOG_CTRL_TRIGGER_Msk (0x80000000UL) /*!< TRIGGER (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_CTRL_ENABLE_Pos (30UL) /*!< ENABLE (Bit 30) */
|
||
#define WATCHDOG_CTRL_ENABLE_Msk (0x40000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_CTRL_PAUSE_DBG1_Pos (26UL) /*!< PAUSE_DBG1 (Bit 26) */
|
||
#define WATCHDOG_CTRL_PAUSE_DBG1_Msk (0x4000000UL) /*!< PAUSE_DBG1 (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_CTRL_PAUSE_DBG0_Pos (25UL) /*!< PAUSE_DBG0 (Bit 25) */
|
||
#define WATCHDOG_CTRL_PAUSE_DBG0_Msk (0x2000000UL) /*!< PAUSE_DBG0 (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_CTRL_PAUSE_JTAG_Pos (24UL) /*!< PAUSE_JTAG (Bit 24) */
|
||
#define WATCHDOG_CTRL_PAUSE_JTAG_Msk (0x1000000UL) /*!< PAUSE_JTAG (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_CTRL_TIME_Pos (0UL) /*!< TIME (Bit 0) */
|
||
#define WATCHDOG_CTRL_TIME_Msk (0xffffffUL) /*!< TIME (Bitfield-Mask: 0xffffff) */
|
||
/* ========================================================= LOAD ========================================================== */
|
||
#define WATCHDOG_LOAD_LOAD_Pos (0UL) /*!< LOAD (Bit 0) */
|
||
#define WATCHDOG_LOAD_LOAD_Msk (0xffffffUL) /*!< LOAD (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================== REASON ========================================================= */
|
||
#define WATCHDOG_REASON_FORCE_Pos (1UL) /*!< FORCE (Bit 1) */
|
||
#define WATCHDOG_REASON_FORCE_Msk (0x2UL) /*!< FORCE (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_REASON_TIMER_Pos (0UL) /*!< TIMER (Bit 0) */
|
||
#define WATCHDOG_REASON_TIMER_Msk (0x1UL) /*!< TIMER (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SCRATCH0 ======================================================== */
|
||
/* ======================================================= SCRATCH1 ======================================================== */
|
||
/* ======================================================= SCRATCH2 ======================================================== */
|
||
/* ======================================================= SCRATCH3 ======================================================== */
|
||
/* ======================================================= SCRATCH4 ======================================================== */
|
||
/* ======================================================= SCRATCH5 ======================================================== */
|
||
/* ======================================================= SCRATCH6 ======================================================== */
|
||
/* ======================================================= SCRATCH7 ======================================================== */
|
||
/* ========================================================= TICK ========================================================== */
|
||
#define WATCHDOG_TICK_COUNT_Pos (11UL) /*!< COUNT (Bit 11) */
|
||
#define WATCHDOG_TICK_COUNT_Msk (0xff800UL) /*!< COUNT (Bitfield-Mask: 0x1ff) */
|
||
#define WATCHDOG_TICK_RUNNING_Pos (10UL) /*!< RUNNING (Bit 10) */
|
||
#define WATCHDOG_TICK_RUNNING_Msk (0x400UL) /*!< RUNNING (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_TICK_ENABLE_Pos (9UL) /*!< ENABLE (Bit 9) */
|
||
#define WATCHDOG_TICK_ENABLE_Msk (0x200UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define WATCHDOG_TICK_CYCLES_Pos (0UL) /*!< CYCLES (Bit 0) */
|
||
#define WATCHDOG_TICK_CYCLES_Msk (0x1ffUL) /*!< CYCLES (Bitfield-Mask: 0x1ff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ RTC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= CLKDIV_M1 ======================================================= */
|
||
#define RTC_CLKDIV_M1_CLKDIV_M1_Pos (0UL) /*!< CLKDIV_M1 (Bit 0) */
|
||
#define RTC_CLKDIV_M1_CLKDIV_M1_Msk (0xffffUL) /*!< CLKDIV_M1 (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== SETUP_0 ======================================================== */
|
||
#define RTC_SETUP_0_YEAR_Pos (12UL) /*!< YEAR (Bit 12) */
|
||
#define RTC_SETUP_0_YEAR_Msk (0xfff000UL) /*!< YEAR (Bitfield-Mask: 0xfff) */
|
||
#define RTC_SETUP_0_MONTH_Pos (8UL) /*!< MONTH (Bit 8) */
|
||
#define RTC_SETUP_0_MONTH_Msk (0xf00UL) /*!< MONTH (Bitfield-Mask: 0x0f) */
|
||
#define RTC_SETUP_0_DAY_Pos (0UL) /*!< DAY (Bit 0) */
|
||
#define RTC_SETUP_0_DAY_Msk (0x1fUL) /*!< DAY (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================== SETUP_1 ======================================================== */
|
||
#define RTC_SETUP_1_DOTW_Pos (24UL) /*!< DOTW (Bit 24) */
|
||
#define RTC_SETUP_1_DOTW_Msk (0x7000000UL) /*!< DOTW (Bitfield-Mask: 0x07) */
|
||
#define RTC_SETUP_1_HOUR_Pos (16UL) /*!< HOUR (Bit 16) */
|
||
#define RTC_SETUP_1_HOUR_Msk (0x1f0000UL) /*!< HOUR (Bitfield-Mask: 0x1f) */
|
||
#define RTC_SETUP_1_MIN_Pos (8UL) /*!< MIN (Bit 8) */
|
||
#define RTC_SETUP_1_MIN_Msk (0x3f00UL) /*!< MIN (Bitfield-Mask: 0x3f) */
|
||
#define RTC_SETUP_1_SEC_Pos (0UL) /*!< SEC (Bit 0) */
|
||
#define RTC_SETUP_1_SEC_Msk (0x3fUL) /*!< SEC (Bitfield-Mask: 0x3f) */
|
||
/* ========================================================= CTRL ========================================================== */
|
||
#define RTC_CTRL_FORCE_NOTLEAPYEAR_Pos (8UL) /*!< FORCE_NOTLEAPYEAR (Bit 8) */
|
||
#define RTC_CTRL_FORCE_NOTLEAPYEAR_Msk (0x100UL) /*!< FORCE_NOTLEAPYEAR (Bitfield-Mask: 0x01) */
|
||
#define RTC_CTRL_LOAD_Pos (4UL) /*!< LOAD (Bit 4) */
|
||
#define RTC_CTRL_LOAD_Msk (0x10UL) /*!< LOAD (Bitfield-Mask: 0x01) */
|
||
#define RTC_CTRL_RTC_ACTIVE_Pos (1UL) /*!< RTC_ACTIVE (Bit 1) */
|
||
#define RTC_CTRL_RTC_ACTIVE_Msk (0x2UL) /*!< RTC_ACTIVE (Bitfield-Mask: 0x01) */
|
||
#define RTC_CTRL_RTC_ENABLE_Pos (0UL) /*!< RTC_ENABLE (Bit 0) */
|
||
#define RTC_CTRL_RTC_ENABLE_Msk (0x1UL) /*!< RTC_ENABLE (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== IRQ_SETUP_0 ====================================================== */
|
||
#define RTC_IRQ_SETUP_0_MATCH_ACTIVE_Pos (29UL) /*!< MATCH_ACTIVE (Bit 29) */
|
||
#define RTC_IRQ_SETUP_0_MATCH_ACTIVE_Msk (0x20000000UL) /*!< MATCH_ACTIVE (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_0_MATCH_ENA_Pos (28UL) /*!< MATCH_ENA (Bit 28) */
|
||
#define RTC_IRQ_SETUP_0_MATCH_ENA_Msk (0x10000000UL) /*!< MATCH_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_0_YEAR_ENA_Pos (26UL) /*!< YEAR_ENA (Bit 26) */
|
||
#define RTC_IRQ_SETUP_0_YEAR_ENA_Msk (0x4000000UL) /*!< YEAR_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_0_MONTH_ENA_Pos (25UL) /*!< MONTH_ENA (Bit 25) */
|
||
#define RTC_IRQ_SETUP_0_MONTH_ENA_Msk (0x2000000UL) /*!< MONTH_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_0_DAY_ENA_Pos (24UL) /*!< DAY_ENA (Bit 24) */
|
||
#define RTC_IRQ_SETUP_0_DAY_ENA_Msk (0x1000000UL) /*!< DAY_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_0_YEAR_Pos (12UL) /*!< YEAR (Bit 12) */
|
||
#define RTC_IRQ_SETUP_0_YEAR_Msk (0xfff000UL) /*!< YEAR (Bitfield-Mask: 0xfff) */
|
||
#define RTC_IRQ_SETUP_0_MONTH_Pos (8UL) /*!< MONTH (Bit 8) */
|
||
#define RTC_IRQ_SETUP_0_MONTH_Msk (0xf00UL) /*!< MONTH (Bitfield-Mask: 0x0f) */
|
||
#define RTC_IRQ_SETUP_0_DAY_Pos (0UL) /*!< DAY (Bit 0) */
|
||
#define RTC_IRQ_SETUP_0_DAY_Msk (0x1fUL) /*!< DAY (Bitfield-Mask: 0x1f) */
|
||
/* ====================================================== IRQ_SETUP_1 ====================================================== */
|
||
#define RTC_IRQ_SETUP_1_DOTW_ENA_Pos (31UL) /*!< DOTW_ENA (Bit 31) */
|
||
#define RTC_IRQ_SETUP_1_DOTW_ENA_Msk (0x80000000UL) /*!< DOTW_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_1_HOUR_ENA_Pos (30UL) /*!< HOUR_ENA (Bit 30) */
|
||
#define RTC_IRQ_SETUP_1_HOUR_ENA_Msk (0x40000000UL) /*!< HOUR_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_1_MIN_ENA_Pos (29UL) /*!< MIN_ENA (Bit 29) */
|
||
#define RTC_IRQ_SETUP_1_MIN_ENA_Msk (0x20000000UL) /*!< MIN_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_1_SEC_ENA_Pos (28UL) /*!< SEC_ENA (Bit 28) */
|
||
#define RTC_IRQ_SETUP_1_SEC_ENA_Msk (0x10000000UL) /*!< SEC_ENA (Bitfield-Mask: 0x01) */
|
||
#define RTC_IRQ_SETUP_1_DOTW_Pos (24UL) /*!< DOTW (Bit 24) */
|
||
#define RTC_IRQ_SETUP_1_DOTW_Msk (0x7000000UL) /*!< DOTW (Bitfield-Mask: 0x07) */
|
||
#define RTC_IRQ_SETUP_1_HOUR_Pos (16UL) /*!< HOUR (Bit 16) */
|
||
#define RTC_IRQ_SETUP_1_HOUR_Msk (0x1f0000UL) /*!< HOUR (Bitfield-Mask: 0x1f) */
|
||
#define RTC_IRQ_SETUP_1_MIN_Pos (8UL) /*!< MIN (Bit 8) */
|
||
#define RTC_IRQ_SETUP_1_MIN_Msk (0x3f00UL) /*!< MIN (Bitfield-Mask: 0x3f) */
|
||
#define RTC_IRQ_SETUP_1_SEC_Pos (0UL) /*!< SEC (Bit 0) */
|
||
#define RTC_IRQ_SETUP_1_SEC_Msk (0x3fUL) /*!< SEC (Bitfield-Mask: 0x3f) */
|
||
/* ========================================================= RTC_1 ========================================================= */
|
||
#define RTC_RTC_1_YEAR_Pos (12UL) /*!< YEAR (Bit 12) */
|
||
#define RTC_RTC_1_YEAR_Msk (0xfff000UL) /*!< YEAR (Bitfield-Mask: 0xfff) */
|
||
#define RTC_RTC_1_MONTH_Pos (8UL) /*!< MONTH (Bit 8) */
|
||
#define RTC_RTC_1_MONTH_Msk (0xf00UL) /*!< MONTH (Bitfield-Mask: 0x0f) */
|
||
#define RTC_RTC_1_DAY_Pos (0UL) /*!< DAY (Bit 0) */
|
||
#define RTC_RTC_1_DAY_Msk (0x1fUL) /*!< DAY (Bitfield-Mask: 0x1f) */
|
||
/* ========================================================= RTC_0 ========================================================= */
|
||
#define RTC_RTC_0_DOTW_Pos (24UL) /*!< DOTW (Bit 24) */
|
||
#define RTC_RTC_0_DOTW_Msk (0x7000000UL) /*!< DOTW (Bitfield-Mask: 0x07) */
|
||
#define RTC_RTC_0_HOUR_Pos (16UL) /*!< HOUR (Bit 16) */
|
||
#define RTC_RTC_0_HOUR_Msk (0x1f0000UL) /*!< HOUR (Bitfield-Mask: 0x1f) */
|
||
#define RTC_RTC_0_MIN_Pos (8UL) /*!< MIN (Bit 8) */
|
||
#define RTC_RTC_0_MIN_Msk (0x3f00UL) /*!< MIN (Bitfield-Mask: 0x3f) */
|
||
#define RTC_RTC_0_SEC_Pos (0UL) /*!< SEC (Bit 0) */
|
||
#define RTC_RTC_0_SEC_Msk (0x3fUL) /*!< SEC (Bitfield-Mask: 0x3f) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define RTC_INTR_RTC_Pos (0UL) /*!< RTC (Bit 0) */
|
||
#define RTC_INTR_RTC_Msk (0x1UL) /*!< RTC (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTE ========================================================== */
|
||
#define RTC_INTE_RTC_Pos (0UL) /*!< RTC (Bit 0) */
|
||
#define RTC_INTE_RTC_Msk (0x1UL) /*!< RTC (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTF ========================================================== */
|
||
#define RTC_INTF_RTC_Pos (0UL) /*!< RTC (Bit 0) */
|
||
#define RTC_INTF_RTC_Msk (0x1UL) /*!< RTC (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTS ========================================================== */
|
||
#define RTC_INTS_RTC_Pos (0UL) /*!< RTC (Bit 0) */
|
||
#define RTC_INTS_RTC_Msk (0x1UL) /*!< RTC (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ ROSC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
#define ROSC_CTRL_ENABLE_Pos (12UL) /*!< ENABLE (Bit 12) */
|
||
#define ROSC_CTRL_ENABLE_Msk (0xfff000UL) /*!< ENABLE (Bitfield-Mask: 0xfff) */
|
||
#define ROSC_CTRL_FREQ_RANGE_Pos (0UL) /*!< FREQ_RANGE (Bit 0) */
|
||
#define ROSC_CTRL_FREQ_RANGE_Msk (0xfffUL) /*!< FREQ_RANGE (Bitfield-Mask: 0xfff) */
|
||
/* ========================================================= FREQA ========================================================= */
|
||
#define ROSC_FREQA_PASSWD_Pos (16UL) /*!< PASSWD (Bit 16) */
|
||
#define ROSC_FREQA_PASSWD_Msk (0xffff0000UL) /*!< PASSWD (Bitfield-Mask: 0xffff) */
|
||
#define ROSC_FREQA_DS3_Pos (12UL) /*!< DS3 (Bit 12) */
|
||
#define ROSC_FREQA_DS3_Msk (0x7000UL) /*!< DS3 (Bitfield-Mask: 0x07) */
|
||
#define ROSC_FREQA_DS2_Pos (8UL) /*!< DS2 (Bit 8) */
|
||
#define ROSC_FREQA_DS2_Msk (0x700UL) /*!< DS2 (Bitfield-Mask: 0x07) */
|
||
#define ROSC_FREQA_DS1_Pos (4UL) /*!< DS1 (Bit 4) */
|
||
#define ROSC_FREQA_DS1_Msk (0x70UL) /*!< DS1 (Bitfield-Mask: 0x07) */
|
||
#define ROSC_FREQA_DS0_Pos (0UL) /*!< DS0 (Bit 0) */
|
||
#define ROSC_FREQA_DS0_Msk (0x7UL) /*!< DS0 (Bitfield-Mask: 0x07) */
|
||
/* ========================================================= FREQB ========================================================= */
|
||
#define ROSC_FREQB_PASSWD_Pos (16UL) /*!< PASSWD (Bit 16) */
|
||
#define ROSC_FREQB_PASSWD_Msk (0xffff0000UL) /*!< PASSWD (Bitfield-Mask: 0xffff) */
|
||
#define ROSC_FREQB_DS7_Pos (12UL) /*!< DS7 (Bit 12) */
|
||
#define ROSC_FREQB_DS7_Msk (0x7000UL) /*!< DS7 (Bitfield-Mask: 0x07) */
|
||
#define ROSC_FREQB_DS6_Pos (8UL) /*!< DS6 (Bit 8) */
|
||
#define ROSC_FREQB_DS6_Msk (0x700UL) /*!< DS6 (Bitfield-Mask: 0x07) */
|
||
#define ROSC_FREQB_DS5_Pos (4UL) /*!< DS5 (Bit 4) */
|
||
#define ROSC_FREQB_DS5_Msk (0x70UL) /*!< DS5 (Bitfield-Mask: 0x07) */
|
||
#define ROSC_FREQB_DS4_Pos (0UL) /*!< DS4 (Bit 0) */
|
||
#define ROSC_FREQB_DS4_Msk (0x7UL) /*!< DS4 (Bitfield-Mask: 0x07) */
|
||
/* ======================================================== DORMANT ======================================================== */
|
||
/* ========================================================== DIV ========================================================== */
|
||
#define ROSC_DIV_DIV_Pos (0UL) /*!< DIV (Bit 0) */
|
||
#define ROSC_DIV_DIV_Msk (0xfffUL) /*!< DIV (Bitfield-Mask: 0xfff) */
|
||
/* ========================================================= PHASE ========================================================= */
|
||
#define ROSC_PHASE_PASSWD_Pos (4UL) /*!< PASSWD (Bit 4) */
|
||
#define ROSC_PHASE_PASSWD_Msk (0xff0UL) /*!< PASSWD (Bitfield-Mask: 0xff) */
|
||
#define ROSC_PHASE_ENABLE_Pos (3UL) /*!< ENABLE (Bit 3) */
|
||
#define ROSC_PHASE_ENABLE_Msk (0x8UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define ROSC_PHASE_FLIP_Pos (2UL) /*!< FLIP (Bit 2) */
|
||
#define ROSC_PHASE_FLIP_Msk (0x4UL) /*!< FLIP (Bitfield-Mask: 0x01) */
|
||
#define ROSC_PHASE_SHIFT_Pos (0UL) /*!< SHIFT (Bit 0) */
|
||
#define ROSC_PHASE_SHIFT_Msk (0x3UL) /*!< SHIFT (Bitfield-Mask: 0x03) */
|
||
/* ======================================================== STATUS ========================================================= */
|
||
#define ROSC_STATUS_STABLE_Pos (31UL) /*!< STABLE (Bit 31) */
|
||
#define ROSC_STATUS_STABLE_Msk (0x80000000UL) /*!< STABLE (Bitfield-Mask: 0x01) */
|
||
#define ROSC_STATUS_BADWRITE_Pos (24UL) /*!< BADWRITE (Bit 24) */
|
||
#define ROSC_STATUS_BADWRITE_Msk (0x1000000UL) /*!< BADWRITE (Bitfield-Mask: 0x01) */
|
||
#define ROSC_STATUS_DIV_RUNNING_Pos (16UL) /*!< DIV_RUNNING (Bit 16) */
|
||
#define ROSC_STATUS_DIV_RUNNING_Msk (0x10000UL) /*!< DIV_RUNNING (Bitfield-Mask: 0x01) */
|
||
#define ROSC_STATUS_ENABLED_Pos (12UL) /*!< ENABLED (Bit 12) */
|
||
#define ROSC_STATUS_ENABLED_Msk (0x1000UL) /*!< ENABLED (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= RANDOMBIT ======================================================= */
|
||
#define ROSC_RANDOMBIT_RANDOMBIT_Pos (0UL) /*!< RANDOMBIT (Bit 0) */
|
||
#define ROSC_RANDOMBIT_RANDOMBIT_Msk (0x1UL) /*!< RANDOMBIT (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= COUNT ========================================================= */
|
||
#define ROSC_COUNT_COUNT_Pos (0UL) /*!< COUNT (Bit 0) */
|
||
#define ROSC_COUNT_COUNT_Msk (0xffUL) /*!< COUNT (Bitfield-Mask: 0xff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ VREG_AND_CHIP_RESET ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= VREG ========================================================== */
|
||
#define VREG_AND_CHIP_RESET_VREG_ROK_Pos (12UL) /*!< ROK (Bit 12) */
|
||
#define VREG_AND_CHIP_RESET_VREG_ROK_Msk (0x1000UL) /*!< ROK (Bitfield-Mask: 0x01) */
|
||
#define VREG_AND_CHIP_RESET_VREG_VSEL_Pos (4UL) /*!< VSEL (Bit 4) */
|
||
#define VREG_AND_CHIP_RESET_VREG_VSEL_Msk (0xf0UL) /*!< VSEL (Bitfield-Mask: 0x0f) */
|
||
#define VREG_AND_CHIP_RESET_VREG_HIZ_Pos (1UL) /*!< HIZ (Bit 1) */
|
||
#define VREG_AND_CHIP_RESET_VREG_HIZ_Msk (0x2UL) /*!< HIZ (Bitfield-Mask: 0x01) */
|
||
#define VREG_AND_CHIP_RESET_VREG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define VREG_AND_CHIP_RESET_VREG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== BOD ========================================================== */
|
||
#define VREG_AND_CHIP_RESET_BOD_VSEL_Pos (4UL) /*!< VSEL (Bit 4) */
|
||
#define VREG_AND_CHIP_RESET_BOD_VSEL_Msk (0xf0UL) /*!< VSEL (Bitfield-Mask: 0x0f) */
|
||
#define VREG_AND_CHIP_RESET_BOD_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define VREG_AND_CHIP_RESET_BOD_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== CHIP_RESET ======================================================= */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_PSM_RESTART_FLAG_Pos (24UL) /*!< PSM_RESTART_FLAG (Bit 24) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_PSM_RESTART_FLAG_Msk (0x1000000UL) /*!< PSM_RESTART_FLAG (Bitfield-Mask: 0x01) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_HAD_PSM_RESTART_Pos (20UL) /*!< HAD_PSM_RESTART (Bit 20) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_HAD_PSM_RESTART_Msk (0x100000UL) /*!< HAD_PSM_RESTART (Bitfield-Mask: 0x01) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_HAD_RUN_Pos (16UL) /*!< HAD_RUN (Bit 16) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_HAD_RUN_Msk (0x10000UL) /*!< HAD_RUN (Bitfield-Mask: 0x01) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_HAD_POR_Pos (8UL) /*!< HAD_POR (Bit 8) */
|
||
#define VREG_AND_CHIP_RESET_CHIP_RESET_HAD_POR_Msk (0x100UL) /*!< HAD_POR (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ TBMAN ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= PLATFORM ======================================================== */
|
||
#define TBMAN_PLATFORM_FPGA_Pos (1UL) /*!< FPGA (Bit 1) */
|
||
#define TBMAN_PLATFORM_FPGA_Msk (0x2UL) /*!< FPGA (Bitfield-Mask: 0x01) */
|
||
#define TBMAN_PLATFORM_ASIC_Pos (0UL) /*!< ASIC (Bit 0) */
|
||
#define TBMAN_PLATFORM_ASIC_Msk (0x1UL) /*!< ASIC (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ DMA ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ===================================================== CH0_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH0_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH0_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH0_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH0_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH0_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH0_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH0_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH0_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH0_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH0_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH0_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH0_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH0_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH0_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH0_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH0_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH0_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH0_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH0_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH0_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH0_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH0_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH0_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH0_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH0_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH0_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH0_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH0_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH0_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH0_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH0_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH0_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH0_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH0_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH0_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH0_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH0_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH1_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH1_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH1_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH1_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH1_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH1_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH1_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH1_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH1_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH1_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH1_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH1_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH1_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH1_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH1_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH1_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH1_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH1_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH1_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH1_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH1_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH1_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH1_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH1_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH1_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH1_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH1_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH1_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH1_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH1_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH1_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH1_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH1_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH1_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH1_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH1_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH1_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH1_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH2_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH2_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH2_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH2_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH2_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH2_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH2_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH2_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH2_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH2_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH2_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH2_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH2_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH2_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH2_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH2_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH2_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH2_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH2_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH2_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH2_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH2_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH2_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH2_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH2_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH2_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH2_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH2_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH2_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH2_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH2_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH2_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH2_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH2_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH2_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH2_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH2_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH2_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH3_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH3_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH3_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH3_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH3_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH3_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH3_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH3_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH3_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH3_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH3_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH3_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH3_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH3_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH3_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH3_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH3_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH3_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH3_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH3_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH3_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH3_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH3_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH3_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH3_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH3_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH3_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH3_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH3_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH3_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH3_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH3_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH3_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH3_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH3_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH3_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH3_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH3_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH4_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH4_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH4_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH4_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH4_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH4_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH4_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH4_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH4_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH4_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH4_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH4_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH4_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH4_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH4_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH4_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH4_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH4_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH4_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH4_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH4_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH4_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH4_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH4_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH4_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH4_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH4_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH4_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH4_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH4_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH4_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH4_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH4_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH4_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH4_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH4_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH4_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH4_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH5_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH5_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH5_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH5_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH5_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH5_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH5_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH5_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH5_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH5_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH5_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH5_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH5_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH5_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH5_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH5_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH5_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH5_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH5_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH5_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH5_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH5_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH5_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH5_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH5_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH5_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH5_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH5_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH5_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH5_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH5_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH5_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH5_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH5_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH5_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH5_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH5_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH5_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH6_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH6_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH6_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH6_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH6_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH6_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH6_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH6_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH6_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH6_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH6_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH6_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH6_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH6_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH6_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH6_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH6_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH6_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH6_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH6_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH6_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH6_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH6_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH6_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH6_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH6_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH6_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH6_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH6_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH6_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH6_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH6_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH6_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH6_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH6_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH6_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH6_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH6_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH7_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH7_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH7_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH7_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH7_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH7_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH7_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH7_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH7_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH7_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH7_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH7_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH7_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH7_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH7_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH7_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH7_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH7_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH7_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH7_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH7_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH7_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH7_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH7_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH7_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH7_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH7_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH7_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH7_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH7_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH7_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH7_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH7_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH7_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH7_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH7_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH7_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH7_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH8_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH8_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH8_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH8_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH8_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH8_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH8_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH8_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH8_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH8_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH8_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH8_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH8_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH8_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH8_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH8_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH8_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH8_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH8_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH8_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH8_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH8_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH8_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH8_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH8_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH8_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH8_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH8_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH8_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH8_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH8_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH8_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH8_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH8_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH8_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH8_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH8_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH8_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH9_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH9_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH9_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH9_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH9_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH9_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH9_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH9_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH9_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH9_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH9_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH9_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH9_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH9_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH9_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH9_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH9_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH9_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH9_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH9_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH9_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH9_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH9_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH9_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH9_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH9_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH9_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH9_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH9_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH9_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH9_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH9_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH9_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH9_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH9_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH9_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH9_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH9_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ==================================================== CH10_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH10_WRITE_ADDR ==================================================== */
|
||
/* =================================================== CH10_TRANS_COUNT ==================================================== */
|
||
/* ==================================================== CH10_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH10_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH10_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH10_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH10_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH10_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH10_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH10_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH10_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH10_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH10_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH10_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH10_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH10_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH10_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH10_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH10_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH10_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH10_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH10_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH10_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH10_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH10_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH10_AL1_CTRL ===================================================== */
|
||
/* ================================================== CH10_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH10_AL1_WRITE_ADDR ================================================== */
|
||
/* =============================================== CH10_AL1_TRANS_COUNT_TRIG =============================================== */
|
||
/* ===================================================== CH10_AL2_CTRL ===================================================== */
|
||
/* ================================================= CH10_AL2_TRANS_COUNT ================================================== */
|
||
/* ================================================== CH10_AL2_READ_ADDR =================================================== */
|
||
/* =============================================== CH10_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH10_AL3_CTRL ===================================================== */
|
||
/* ================================================== CH10_AL3_WRITE_ADDR ================================================== */
|
||
/* ================================================= CH10_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH10_AL3_READ_ADDR_TRIG ================================================ */
|
||
/* ==================================================== CH11_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH11_WRITE_ADDR ==================================================== */
|
||
/* =================================================== CH11_TRANS_COUNT ==================================================== */
|
||
/* ==================================================== CH11_CTRL_TRIG ===================================================== */
|
||
#define DMA_CH11_CTRL_TRIG_AHB_ERROR_Pos (31UL) /*!< AHB_ERROR (Bit 31) */
|
||
#define DMA_CH11_CTRL_TRIG_AHB_ERROR_Msk (0x80000000UL) /*!< AHB_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_READ_ERROR_Pos (30UL) /*!< READ_ERROR (Bit 30) */
|
||
#define DMA_CH11_CTRL_TRIG_READ_ERROR_Msk (0x40000000UL) /*!< READ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_WRITE_ERROR_Pos (29UL) /*!< WRITE_ERROR (Bit 29) */
|
||
#define DMA_CH11_CTRL_TRIG_WRITE_ERROR_Msk (0x20000000UL) /*!< WRITE_ERROR (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_BUSY_Pos (24UL) /*!< BUSY (Bit 24) */
|
||
#define DMA_CH11_CTRL_TRIG_BUSY_Msk (0x1000000UL) /*!< BUSY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_SNIFF_EN_Pos (23UL) /*!< SNIFF_EN (Bit 23) */
|
||
#define DMA_CH11_CTRL_TRIG_SNIFF_EN_Msk (0x800000UL) /*!< SNIFF_EN (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_BSWAP_Pos (22UL) /*!< BSWAP (Bit 22) */
|
||
#define DMA_CH11_CTRL_TRIG_BSWAP_Msk (0x400000UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_IRQ_QUIET_Pos (21UL) /*!< IRQ_QUIET (Bit 21) */
|
||
#define DMA_CH11_CTRL_TRIG_IRQ_QUIET_Msk (0x200000UL) /*!< IRQ_QUIET (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_TREQ_SEL_Pos (15UL) /*!< TREQ_SEL (Bit 15) */
|
||
#define DMA_CH11_CTRL_TRIG_TREQ_SEL_Msk (0x1f8000UL) /*!< TREQ_SEL (Bitfield-Mask: 0x3f) */
|
||
#define DMA_CH11_CTRL_TRIG_CHAIN_TO_Pos (11UL) /*!< CHAIN_TO (Bit 11) */
|
||
#define DMA_CH11_CTRL_TRIG_CHAIN_TO_Msk (0x7800UL) /*!< CHAIN_TO (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH11_CTRL_TRIG_RING_SEL_Pos (10UL) /*!< RING_SEL (Bit 10) */
|
||
#define DMA_CH11_CTRL_TRIG_RING_SEL_Msk (0x400UL) /*!< RING_SEL (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_RING_SIZE_Pos (6UL) /*!< RING_SIZE (Bit 6) */
|
||
#define DMA_CH11_CTRL_TRIG_RING_SIZE_Msk (0x3c0UL) /*!< RING_SIZE (Bitfield-Mask: 0x0f) */
|
||
#define DMA_CH11_CTRL_TRIG_INCR_WRITE_Pos (5UL) /*!< INCR_WRITE (Bit 5) */
|
||
#define DMA_CH11_CTRL_TRIG_INCR_WRITE_Msk (0x20UL) /*!< INCR_WRITE (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_INCR_READ_Pos (4UL) /*!< INCR_READ (Bit 4) */
|
||
#define DMA_CH11_CTRL_TRIG_INCR_READ_Msk (0x10UL) /*!< INCR_READ (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_DATA_SIZE_Pos (2UL) /*!< DATA_SIZE (Bit 2) */
|
||
#define DMA_CH11_CTRL_TRIG_DATA_SIZE_Msk (0xcUL) /*!< DATA_SIZE (Bitfield-Mask: 0x03) */
|
||
#define DMA_CH11_CTRL_TRIG_HIGH_PRIORITY_Pos (1UL) /*!< HIGH_PRIORITY (Bit 1) */
|
||
#define DMA_CH11_CTRL_TRIG_HIGH_PRIORITY_Msk (0x2UL) /*!< HIGH_PRIORITY (Bitfield-Mask: 0x01) */
|
||
#define DMA_CH11_CTRL_TRIG_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_CH11_CTRL_TRIG_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== CH11_AL1_CTRL ===================================================== */
|
||
/* ================================================== CH11_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH11_AL1_WRITE_ADDR ================================================== */
|
||
/* =============================================== CH11_AL1_TRANS_COUNT_TRIG =============================================== */
|
||
/* ===================================================== CH11_AL2_CTRL ===================================================== */
|
||
/* ================================================= CH11_AL2_TRANS_COUNT ================================================== */
|
||
/* ================================================== CH11_AL2_READ_ADDR =================================================== */
|
||
/* =============================================== CH11_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH11_AL3_CTRL ===================================================== */
|
||
/* ================================================== CH11_AL3_WRITE_ADDR ================================================== */
|
||
/* ================================================= CH11_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH11_AL3_READ_ADDR_TRIG ================================================ */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define DMA_INTR_INTR_Pos (0UL) /*!< INTR (Bit 0) */
|
||
#define DMA_INTR_INTR_Msk (0xffffUL) /*!< INTR (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= INTE0 ========================================================= */
|
||
#define DMA_INTE0_INTE0_Pos (0UL) /*!< INTE0 (Bit 0) */
|
||
#define DMA_INTE0_INTE0_Msk (0xffffUL) /*!< INTE0 (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= INTF0 ========================================================= */
|
||
#define DMA_INTF0_INTF0_Pos (0UL) /*!< INTF0 (Bit 0) */
|
||
#define DMA_INTF0_INTF0_Msk (0xffffUL) /*!< INTF0 (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= INTS0 ========================================================= */
|
||
#define DMA_INTS0_INTS0_Pos (0UL) /*!< INTS0 (Bit 0) */
|
||
#define DMA_INTS0_INTS0_Msk (0xffffUL) /*!< INTS0 (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= INTE1 ========================================================= */
|
||
#define DMA_INTE1_INTE1_Pos (0UL) /*!< INTE1 (Bit 0) */
|
||
#define DMA_INTE1_INTE1_Msk (0xffffUL) /*!< INTE1 (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= INTF1 ========================================================= */
|
||
#define DMA_INTF1_INTF1_Pos (0UL) /*!< INTF1 (Bit 0) */
|
||
#define DMA_INTF1_INTF1_Msk (0xffffUL) /*!< INTF1 (Bitfield-Mask: 0xffff) */
|
||
/* ========================================================= INTS1 ========================================================= */
|
||
#define DMA_INTS1_INTS1_Pos (0UL) /*!< INTS1 (Bit 0) */
|
||
#define DMA_INTS1_INTS1_Msk (0xffffUL) /*!< INTS1 (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== TIMER0 ========================================================= */
|
||
#define DMA_TIMER0_X_Pos (16UL) /*!< X (Bit 16) */
|
||
#define DMA_TIMER0_X_Msk (0xffff0000UL) /*!< X (Bitfield-Mask: 0xffff) */
|
||
#define DMA_TIMER0_Y_Pos (0UL) /*!< Y (Bit 0) */
|
||
#define DMA_TIMER0_Y_Msk (0xffffUL) /*!< Y (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== TIMER1 ========================================================= */
|
||
#define DMA_TIMER1_X_Pos (16UL) /*!< X (Bit 16) */
|
||
#define DMA_TIMER1_X_Msk (0xffff0000UL) /*!< X (Bitfield-Mask: 0xffff) */
|
||
#define DMA_TIMER1_Y_Pos (0UL) /*!< Y (Bit 0) */
|
||
#define DMA_TIMER1_Y_Msk (0xffffUL) /*!< Y (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== TIMER2 ========================================================= */
|
||
#define DMA_TIMER2_X_Pos (16UL) /*!< X (Bit 16) */
|
||
#define DMA_TIMER2_X_Msk (0xffff0000UL) /*!< X (Bitfield-Mask: 0xffff) */
|
||
#define DMA_TIMER2_Y_Pos (0UL) /*!< Y (Bit 0) */
|
||
#define DMA_TIMER2_Y_Msk (0xffffUL) /*!< Y (Bitfield-Mask: 0xffff) */
|
||
/* ======================================================== TIMER3 ========================================================= */
|
||
#define DMA_TIMER3_X_Pos (16UL) /*!< X (Bit 16) */
|
||
#define DMA_TIMER3_X_Msk (0xffff0000UL) /*!< X (Bitfield-Mask: 0xffff) */
|
||
#define DMA_TIMER3_Y_Pos (0UL) /*!< Y (Bit 0) */
|
||
#define DMA_TIMER3_Y_Msk (0xffffUL) /*!< Y (Bitfield-Mask: 0xffff) */
|
||
/* ================================================== MULTI_CHAN_TRIGGER =================================================== */
|
||
#define DMA_MULTI_CHAN_TRIGGER_MULTI_CHAN_TRIGGER_Pos (0UL) /*!< MULTI_CHAN_TRIGGER (Bit 0) */
|
||
#define DMA_MULTI_CHAN_TRIGGER_MULTI_CHAN_TRIGGER_Msk (0xffffUL) /*!< MULTI_CHAN_TRIGGER (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== SNIFF_CTRL ======================================================= */
|
||
#define DMA_SNIFF_CTRL_OUT_INV_Pos (11UL) /*!< OUT_INV (Bit 11) */
|
||
#define DMA_SNIFF_CTRL_OUT_INV_Msk (0x800UL) /*!< OUT_INV (Bitfield-Mask: 0x01) */
|
||
#define DMA_SNIFF_CTRL_OUT_REV_Pos (10UL) /*!< OUT_REV (Bit 10) */
|
||
#define DMA_SNIFF_CTRL_OUT_REV_Msk (0x400UL) /*!< OUT_REV (Bitfield-Mask: 0x01) */
|
||
#define DMA_SNIFF_CTRL_BSWAP_Pos (9UL) /*!< BSWAP (Bit 9) */
|
||
#define DMA_SNIFF_CTRL_BSWAP_Msk (0x200UL) /*!< BSWAP (Bitfield-Mask: 0x01) */
|
||
#define DMA_SNIFF_CTRL_CALC_Pos (5UL) /*!< CALC (Bit 5) */
|
||
#define DMA_SNIFF_CTRL_CALC_Msk (0x1e0UL) /*!< CALC (Bitfield-Mask: 0x0f) */
|
||
#define DMA_SNIFF_CTRL_DMACH_Pos (1UL) /*!< DMACH (Bit 1) */
|
||
#define DMA_SNIFF_CTRL_DMACH_Msk (0x1eUL) /*!< DMACH (Bitfield-Mask: 0x0f) */
|
||
#define DMA_SNIFF_CTRL_EN_Pos (0UL) /*!< EN (Bit 0) */
|
||
#define DMA_SNIFF_CTRL_EN_Msk (0x1UL) /*!< EN (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== SNIFF_DATA ======================================================= */
|
||
/* ====================================================== FIFO_LEVELS ====================================================== */
|
||
#define DMA_FIFO_LEVELS_RAF_LVL_Pos (16UL) /*!< RAF_LVL (Bit 16) */
|
||
#define DMA_FIFO_LEVELS_RAF_LVL_Msk (0xff0000UL) /*!< RAF_LVL (Bitfield-Mask: 0xff) */
|
||
#define DMA_FIFO_LEVELS_WAF_LVL_Pos (8UL) /*!< WAF_LVL (Bit 8) */
|
||
#define DMA_FIFO_LEVELS_WAF_LVL_Msk (0xff00UL) /*!< WAF_LVL (Bitfield-Mask: 0xff) */
|
||
#define DMA_FIFO_LEVELS_TDF_LVL_Pos (0UL) /*!< TDF_LVL (Bit 0) */
|
||
#define DMA_FIFO_LEVELS_TDF_LVL_Msk (0xffUL) /*!< TDF_LVL (Bitfield-Mask: 0xff) */
|
||
/* ====================================================== CHAN_ABORT ======================================================= */
|
||
#define DMA_CHAN_ABORT_CHAN_ABORT_Pos (0UL) /*!< CHAN_ABORT (Bit 0) */
|
||
#define DMA_CHAN_ABORT_CHAN_ABORT_Msk (0xffffUL) /*!< CHAN_ABORT (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== N_CHANNELS ======================================================= */
|
||
#define DMA_N_CHANNELS_N_CHANNELS_Pos (0UL) /*!< N_CHANNELS (Bit 0) */
|
||
#define DMA_N_CHANNELS_N_CHANNELS_Msk (0x1fUL) /*!< N_CHANNELS (Bitfield-Mask: 0x1f) */
|
||
/* ==================================================== CH0_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH0_DBG_CTDREQ_CH0_DBG_CTDREQ_Pos (0UL) /*!< CH0_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH0_DBG_CTDREQ_CH0_DBG_CTDREQ_Msk (0x3fUL) /*!< CH0_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH0_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH1_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH1_DBG_CTDREQ_CH1_DBG_CTDREQ_Pos (0UL) /*!< CH1_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH1_DBG_CTDREQ_CH1_DBG_CTDREQ_Msk (0x3fUL) /*!< CH1_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH1_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH2_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH2_DBG_CTDREQ_CH2_DBG_CTDREQ_Pos (0UL) /*!< CH2_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH2_DBG_CTDREQ_CH2_DBG_CTDREQ_Msk (0x3fUL) /*!< CH2_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH2_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH3_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH3_DBG_CTDREQ_CH3_DBG_CTDREQ_Pos (0UL) /*!< CH3_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH3_DBG_CTDREQ_CH3_DBG_CTDREQ_Msk (0x3fUL) /*!< CH3_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH3_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH4_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH4_DBG_CTDREQ_CH4_DBG_CTDREQ_Pos (0UL) /*!< CH4_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH4_DBG_CTDREQ_CH4_DBG_CTDREQ_Msk (0x3fUL) /*!< CH4_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH4_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH5_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH5_DBG_CTDREQ_CH5_DBG_CTDREQ_Pos (0UL) /*!< CH5_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH5_DBG_CTDREQ_CH5_DBG_CTDREQ_Msk (0x3fUL) /*!< CH5_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH5_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH6_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH6_DBG_CTDREQ_CH6_DBG_CTDREQ_Pos (0UL) /*!< CH6_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH6_DBG_CTDREQ_CH6_DBG_CTDREQ_Msk (0x3fUL) /*!< CH6_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH6_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH7_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH7_DBG_CTDREQ_CH7_DBG_CTDREQ_Pos (0UL) /*!< CH7_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH7_DBG_CTDREQ_CH7_DBG_CTDREQ_Msk (0x3fUL) /*!< CH7_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH7_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH8_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH8_DBG_CTDREQ_CH8_DBG_CTDREQ_Pos (0UL) /*!< CH8_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH8_DBG_CTDREQ_CH8_DBG_CTDREQ_Msk (0x3fUL) /*!< CH8_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH8_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH9_DBG_CTDREQ ===================================================== */
|
||
#define DMA_CH9_DBG_CTDREQ_CH9_DBG_CTDREQ_Pos (0UL) /*!< CH9_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH9_DBG_CTDREQ_CH9_DBG_CTDREQ_Msk (0x3fUL) /*!< CH9_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== CH9_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH10_DBG_CTDREQ ==================================================== */
|
||
#define DMA_CH10_DBG_CTDREQ_CH10_DBG_CTDREQ_Pos (0UL) /*!< CH10_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH10_DBG_CTDREQ_CH10_DBG_CTDREQ_Msk (0x3fUL) /*!< CH10_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ===================================================== CH10_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH11_DBG_CTDREQ ==================================================== */
|
||
#define DMA_CH11_DBG_CTDREQ_CH11_DBG_CTDREQ_Pos (0UL) /*!< CH11_DBG_CTDREQ (Bit 0) */
|
||
#define DMA_CH11_DBG_CTDREQ_CH11_DBG_CTDREQ_Msk (0x3fUL) /*!< CH11_DBG_CTDREQ (Bitfield-Mask: 0x3f) */
|
||
/* ===================================================== CH11_DBG_TCR ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ USBCTRL_DPRAM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* =================================================== SETUP_PACKET_LOW ==================================================== */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_LOW_WVALUE_Pos (16UL) /*!< WVALUE (Bit 16) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_LOW_WVALUE_Msk (0xffff0000UL) /*!< WVALUE (Bitfield-Mask: 0xffff) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_LOW_BREQUEST_Pos (8UL) /*!< BREQUEST (Bit 8) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_LOW_BREQUEST_Msk (0xff00UL) /*!< BREQUEST (Bitfield-Mask: 0xff) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_LOW_BMREQUESTTYPE_Pos (0UL) /*!< BMREQUESTTYPE (Bit 0) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_LOW_BMREQUESTTYPE_Msk (0xffUL) /*!< BMREQUESTTYPE (Bitfield-Mask: 0xff) */
|
||
/* =================================================== SETUP_PACKET_HIGH =================================================== */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_HIGH_WLENGTH_Pos (16UL) /*!< WLENGTH (Bit 16) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_HIGH_WLENGTH_Msk (0xffff0000UL) /*!< WLENGTH (Bitfield-Mask: 0xffff) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_HIGH_WINDEX_Pos (0UL) /*!< WINDEX (Bit 0) */
|
||
#define USBCTRL_DPRAM_SETUP_PACKET_HIGH_WINDEX_Msk (0xffffUL) /*!< WINDEX (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP1_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP1_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP1_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP2_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP2_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP2_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP3_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP3_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP3_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP4_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP4_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP4_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP5_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP5_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP5_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP6_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP6_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP6_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP7_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP7_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP7_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP8_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP8_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP8_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP9_IN_CONTROL ===================================================== */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP9_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP9_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP10_IN_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP10_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== EP10_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP11_IN_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP11_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== EP11_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP12_IN_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP12_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== EP12_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP13_IN_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP13_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== EP13_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP14_IN_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP14_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== EP14_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ==================================================== EP15_IN_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP15_IN_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* =================================================== EP15_OUT_CONTROL ==================================================== */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_ENABLE_Pos (31UL) /*!< ENABLE (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_ENABLE_Msk (0x80000000UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_DOUBLE_BUFFERED_Pos (30UL) /*!< DOUBLE_BUFFERED (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_DOUBLE_BUFFERED_Msk (0x40000000UL) /*!< DOUBLE_BUFFERED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_PER_BUFF_Pos (29UL) /*!< INTERRUPT_PER_BUFF (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_PER_BUFF_Msk (0x20000000UL) /*!< INTERRUPT_PER_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Pos (28UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bit 28) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_PER_DOUBLE_BUFF_Msk (0x10000000UL) /*!< INTERRUPT_PER_DOUBLE_BUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Pos (26UL) /*!< ENDPOINT_TYPE (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Msk (0xc000000UL) /*!< ENDPOINT_TYPE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_ON_STALL_Pos (17UL) /*!< INTERRUPT_ON_STALL (Bit 17) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_ON_STALL_Msk (0x20000UL) /*!< INTERRUPT_ON_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_ON_NAK_Pos (16UL) /*!< INTERRUPT_ON_NAK (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_INTERRUPT_ON_NAK_Msk (0x10000UL) /*!< INTERRUPT_ON_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_BUFFER_ADDRESS_Pos (0UL) /*!< BUFFER_ADDRESS (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_CONTROL_BUFFER_ADDRESS_Msk (0xffffUL) /*!< BUFFER_ADDRESS (Bitfield-Mask: 0xffff) */
|
||
/* ================================================= EP0_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP0_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP1_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP1_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP2_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP2_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP3_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP3_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP4_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP4_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP5_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP5_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP6_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP6_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP7_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP7_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP8_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP8_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================= EP9_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP9_OUT_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP10_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP10_OUT_BUFFER_CONTROL ================================================ */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP11_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP11_OUT_BUFFER_CONTROL ================================================ */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP12_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP12_OUT_BUFFER_CONTROL ================================================ */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP13_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP13_OUT_BUFFER_CONTROL ================================================ */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP14_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP14_OUT_BUFFER_CONTROL ================================================ */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP15_IN_BUFFER_CONTROL ================================================= */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================ EP15_OUT_BUFFER_CONTROL ================================================ */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_FULL_1_Pos (31UL) /*!< FULL_1 (Bit 31) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_FULL_1_Msk (0x80000000UL) /*!< FULL_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LAST_1_Pos (30UL) /*!< LAST_1 (Bit 30) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LAST_1_Msk (0x40000000UL) /*!< LAST_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_PID_1_Pos (29UL) /*!< PID_1 (Bit 29) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_PID_1_Msk (0x20000000UL) /*!< PID_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Pos (27UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bit 27) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Msk (0x18000000UL) /*!< DOUBLE_BUFFER_ISO_OFFSET (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_AVAILABLE_1_Pos (26UL) /*!< AVAILABLE_1 (Bit 26) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_AVAILABLE_1_Msk (0x4000000UL) /*!< AVAILABLE_1 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LENGTH_1_Pos (16UL) /*!< LENGTH_1 (Bit 16) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LENGTH_1_Msk (0x3ff0000UL) /*!< LENGTH_1 (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_FULL_0_Pos (15UL) /*!< FULL_0 (Bit 15) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_FULL_0_Msk (0x8000UL) /*!< FULL_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LAST_0_Pos (14UL) /*!< LAST_0 (Bit 14) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LAST_0_Msk (0x4000UL) /*!< LAST_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_PID_0_Pos (13UL) /*!< PID_0 (Bit 13) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_PID_0_Msk (0x2000UL) /*!< PID_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_RESET_Pos (12UL) /*!< RESET (Bit 12) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_RESET_Msk (0x1000UL) /*!< RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_STALL_Pos (11UL) /*!< STALL (Bit 11) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_STALL_Msk (0x800UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_AVAILABLE_0_Pos (10UL) /*!< AVAILABLE_0 (Bit 10) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_AVAILABLE_0_Msk (0x400UL) /*!< AVAILABLE_0 (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LENGTH_0_Pos (0UL) /*!< LENGTH_0 (Bit 0) */
|
||
#define USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_LENGTH_0_Msk (0x3ffUL) /*!< LENGTH_0 (Bitfield-Mask: 0x3ff) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ USBCTRL_REGS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= ADDR_ENDP ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP1 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP1_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP2 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP2_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP3 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP3_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP4 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP4_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP5 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP5_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP6 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP6_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP7 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP7_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP8 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP8_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP9 ======================================================= */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP9_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP10 ====================================================== */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP10_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP11 ====================================================== */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP11_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP12 ====================================================== */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP12_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP13 ====================================================== */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP13_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP14 ====================================================== */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP14_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ====================================================== ADDR_ENDP15 ====================================================== */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_INTEP_PREAMBLE_Pos (26UL) /*!< INTEP_PREAMBLE (Bit 26) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_INTEP_PREAMBLE_Msk (0x4000000UL) /*!< INTEP_PREAMBLE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_INTEP_DIR_Pos (25UL) /*!< INTEP_DIR (Bit 25) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_INTEP_DIR_Msk (0x2000000UL) /*!< INTEP_DIR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_ENDPOINT_Pos (16UL) /*!< ENDPOINT (Bit 16) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_ENDPOINT_Msk (0xf0000UL) /*!< ENDPOINT (Bitfield-Mask: 0x0f) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_ADDRESS_Pos (0UL) /*!< ADDRESS (Bit 0) */
|
||
#define USBCTRL_REGS_ADDR_ENDP15_ADDRESS_Msk (0x7fUL) /*!< ADDRESS (Bitfield-Mask: 0x7f) */
|
||
/* ======================================================= MAIN_CTRL ======================================================= */
|
||
#define USBCTRL_REGS_MAIN_CTRL_SIM_TIMING_Pos (31UL) /*!< SIM_TIMING (Bit 31) */
|
||
#define USBCTRL_REGS_MAIN_CTRL_SIM_TIMING_Msk (0x80000000UL) /*!< SIM_TIMING (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_MAIN_CTRL_HOST_NDEVICE_Pos (1UL) /*!< HOST_NDEVICE (Bit 1) */
|
||
#define USBCTRL_REGS_MAIN_CTRL_HOST_NDEVICE_Msk (0x2UL) /*!< HOST_NDEVICE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_MAIN_CTRL_CONTROLLER_EN_Pos (0UL) /*!< CONTROLLER_EN (Bit 0) */
|
||
#define USBCTRL_REGS_MAIN_CTRL_CONTROLLER_EN_Msk (0x1UL) /*!< CONTROLLER_EN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== SOF_WR ========================================================= */
|
||
#define USBCTRL_REGS_SOF_WR_COUNT_Pos (0UL) /*!< COUNT (Bit 0) */
|
||
#define USBCTRL_REGS_SOF_WR_COUNT_Msk (0x7ffUL) /*!< COUNT (Bitfield-Mask: 0x7ff) */
|
||
/* ======================================================== SOF_RD ========================================================= */
|
||
#define USBCTRL_REGS_SOF_RD_COUNT_Pos (0UL) /*!< COUNT (Bit 0) */
|
||
#define USBCTRL_REGS_SOF_RD_COUNT_Msk (0x7ffUL) /*!< COUNT (Bitfield-Mask: 0x7ff) */
|
||
/* ======================================================= SIE_CTRL ======================================================== */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_STALL_Pos (31UL) /*!< EP0_INT_STALL (Bit 31) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_STALL_Msk (0x80000000UL) /*!< EP0_INT_STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_DOUBLE_BUF_Pos (30UL) /*!< EP0_DOUBLE_BUF (Bit 30) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_DOUBLE_BUF_Msk (0x40000000UL) /*!< EP0_DOUBLE_BUF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_1BUF_Pos (29UL) /*!< EP0_INT_1BUF (Bit 29) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_1BUF_Msk (0x20000000UL) /*!< EP0_INT_1BUF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_2BUF_Pos (28UL) /*!< EP0_INT_2BUF (Bit 28) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_2BUF_Msk (0x10000000UL) /*!< EP0_INT_2BUF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_NAK_Pos (27UL) /*!< EP0_INT_NAK (Bit 27) */
|
||
#define USBCTRL_REGS_SIE_CTRL_EP0_INT_NAK_Msk (0x8000000UL) /*!< EP0_INT_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_DIRECT_EN_Pos (26UL) /*!< DIRECT_EN (Bit 26) */
|
||
#define USBCTRL_REGS_SIE_CTRL_DIRECT_EN_Msk (0x4000000UL) /*!< DIRECT_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_DIRECT_DP_Pos (25UL) /*!< DIRECT_DP (Bit 25) */
|
||
#define USBCTRL_REGS_SIE_CTRL_DIRECT_DP_Msk (0x2000000UL) /*!< DIRECT_DP (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_DIRECT_DM_Pos (24UL) /*!< DIRECT_DM (Bit 24) */
|
||
#define USBCTRL_REGS_SIE_CTRL_DIRECT_DM_Msk (0x1000000UL) /*!< DIRECT_DM (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_TRANSCEIVER_PD_Pos (18UL) /*!< TRANSCEIVER_PD (Bit 18) */
|
||
#define USBCTRL_REGS_SIE_CTRL_TRANSCEIVER_PD_Msk (0x40000UL) /*!< TRANSCEIVER_PD (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RPU_OPT_Pos (17UL) /*!< RPU_OPT (Bit 17) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RPU_OPT_Msk (0x20000UL) /*!< RPU_OPT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_PULLUP_EN_Pos (16UL) /*!< PULLUP_EN (Bit 16) */
|
||
#define USBCTRL_REGS_SIE_CTRL_PULLUP_EN_Msk (0x10000UL) /*!< PULLUP_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_PULLDOWN_EN_Pos (15UL) /*!< PULLDOWN_EN (Bit 15) */
|
||
#define USBCTRL_REGS_SIE_CTRL_PULLDOWN_EN_Msk (0x8000UL) /*!< PULLDOWN_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RESET_BUS_Pos (13UL) /*!< RESET_BUS (Bit 13) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RESET_BUS_Msk (0x2000UL) /*!< RESET_BUS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RESUME_Pos (12UL) /*!< RESUME (Bit 12) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RESUME_Msk (0x1000UL) /*!< RESUME (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_VBUS_EN_Pos (11UL) /*!< VBUS_EN (Bit 11) */
|
||
#define USBCTRL_REGS_SIE_CTRL_VBUS_EN_Msk (0x800UL) /*!< VBUS_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_KEEP_ALIVE_EN_Pos (10UL) /*!< KEEP_ALIVE_EN (Bit 10) */
|
||
#define USBCTRL_REGS_SIE_CTRL_KEEP_ALIVE_EN_Msk (0x400UL) /*!< KEEP_ALIVE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SOF_EN_Pos (9UL) /*!< SOF_EN (Bit 9) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SOF_EN_Msk (0x200UL) /*!< SOF_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SOF_SYNC_Pos (8UL) /*!< SOF_SYNC (Bit 8) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SOF_SYNC_Msk (0x100UL) /*!< SOF_SYNC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_PREAMBLE_EN_Pos (6UL) /*!< PREAMBLE_EN (Bit 6) */
|
||
#define USBCTRL_REGS_SIE_CTRL_PREAMBLE_EN_Msk (0x40UL) /*!< PREAMBLE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_STOP_TRANS_Pos (4UL) /*!< STOP_TRANS (Bit 4) */
|
||
#define USBCTRL_REGS_SIE_CTRL_STOP_TRANS_Msk (0x10UL) /*!< STOP_TRANS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RECEIVE_DATA_Pos (3UL) /*!< RECEIVE_DATA (Bit 3) */
|
||
#define USBCTRL_REGS_SIE_CTRL_RECEIVE_DATA_Msk (0x8UL) /*!< RECEIVE_DATA (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SEND_DATA_Pos (2UL) /*!< SEND_DATA (Bit 2) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SEND_DATA_Msk (0x4UL) /*!< SEND_DATA (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SEND_SETUP_Pos (1UL) /*!< SEND_SETUP (Bit 1) */
|
||
#define USBCTRL_REGS_SIE_CTRL_SEND_SETUP_Msk (0x2UL) /*!< SEND_SETUP (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_CTRL_START_TRANS_Pos (0UL) /*!< START_TRANS (Bit 0) */
|
||
#define USBCTRL_REGS_SIE_CTRL_START_TRANS_Msk (0x1UL) /*!< START_TRANS (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== SIE_STATUS ======================================================= */
|
||
#define USBCTRL_REGS_SIE_STATUS_DATA_SEQ_ERROR_Pos (31UL) /*!< DATA_SEQ_ERROR (Bit 31) */
|
||
#define USBCTRL_REGS_SIE_STATUS_DATA_SEQ_ERROR_Msk (0x80000000UL) /*!< DATA_SEQ_ERROR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_ACK_REC_Pos (30UL) /*!< ACK_REC (Bit 30) */
|
||
#define USBCTRL_REGS_SIE_STATUS_ACK_REC_Msk (0x40000000UL) /*!< ACK_REC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_STALL_REC_Pos (29UL) /*!< STALL_REC (Bit 29) */
|
||
#define USBCTRL_REGS_SIE_STATUS_STALL_REC_Msk (0x20000000UL) /*!< STALL_REC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_NAK_REC_Pos (28UL) /*!< NAK_REC (Bit 28) */
|
||
#define USBCTRL_REGS_SIE_STATUS_NAK_REC_Msk (0x10000000UL) /*!< NAK_REC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_RX_TIMEOUT_Pos (27UL) /*!< RX_TIMEOUT (Bit 27) */
|
||
#define USBCTRL_REGS_SIE_STATUS_RX_TIMEOUT_Msk (0x8000000UL) /*!< RX_TIMEOUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_RX_OVERFLOW_Pos (26UL) /*!< RX_OVERFLOW (Bit 26) */
|
||
#define USBCTRL_REGS_SIE_STATUS_RX_OVERFLOW_Msk (0x4000000UL) /*!< RX_OVERFLOW (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_BIT_STUFF_ERROR_Pos (25UL) /*!< BIT_STUFF_ERROR (Bit 25) */
|
||
#define USBCTRL_REGS_SIE_STATUS_BIT_STUFF_ERROR_Msk (0x2000000UL) /*!< BIT_STUFF_ERROR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_CRC_ERROR_Pos (24UL) /*!< CRC_ERROR (Bit 24) */
|
||
#define USBCTRL_REGS_SIE_STATUS_CRC_ERROR_Msk (0x1000000UL) /*!< CRC_ERROR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_BUS_RESET_Pos (19UL) /*!< BUS_RESET (Bit 19) */
|
||
#define USBCTRL_REGS_SIE_STATUS_BUS_RESET_Msk (0x80000UL) /*!< BUS_RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_TRANS_COMPLETE_Pos (18UL) /*!< TRANS_COMPLETE (Bit 18) */
|
||
#define USBCTRL_REGS_SIE_STATUS_TRANS_COMPLETE_Msk (0x40000UL) /*!< TRANS_COMPLETE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_SETUP_REC_Pos (17UL) /*!< SETUP_REC (Bit 17) */
|
||
#define USBCTRL_REGS_SIE_STATUS_SETUP_REC_Msk (0x20000UL) /*!< SETUP_REC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_CONNECTED_Pos (16UL) /*!< CONNECTED (Bit 16) */
|
||
#define USBCTRL_REGS_SIE_STATUS_CONNECTED_Msk (0x10000UL) /*!< CONNECTED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_RESUME_Pos (11UL) /*!< RESUME (Bit 11) */
|
||
#define USBCTRL_REGS_SIE_STATUS_RESUME_Msk (0x800UL) /*!< RESUME (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_VBUS_OVER_CURR_Pos (10UL) /*!< VBUS_OVER_CURR (Bit 10) */
|
||
#define USBCTRL_REGS_SIE_STATUS_VBUS_OVER_CURR_Msk (0x400UL) /*!< VBUS_OVER_CURR (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_SPEED_Pos (8UL) /*!< SPEED (Bit 8) */
|
||
#define USBCTRL_REGS_SIE_STATUS_SPEED_Msk (0x300UL) /*!< SPEED (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_REGS_SIE_STATUS_SUSPENDED_Pos (4UL) /*!< SUSPENDED (Bit 4) */
|
||
#define USBCTRL_REGS_SIE_STATUS_SUSPENDED_Msk (0x10UL) /*!< SUSPENDED (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_SIE_STATUS_LINE_STATE_Pos (2UL) /*!< LINE_STATE (Bit 2) */
|
||
#define USBCTRL_REGS_SIE_STATUS_LINE_STATE_Msk (0xcUL) /*!< LINE_STATE (Bitfield-Mask: 0x03) */
|
||
#define USBCTRL_REGS_SIE_STATUS_VBUS_DETECTED_Pos (0UL) /*!< VBUS_DETECTED (Bit 0) */
|
||
#define USBCTRL_REGS_SIE_STATUS_VBUS_DETECTED_Msk (0x1UL) /*!< VBUS_DETECTED (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== INT_EP_CTRL ====================================================== */
|
||
#define USBCTRL_REGS_INT_EP_CTRL_INT_EP_ACTIVE_Pos (1UL) /*!< INT_EP_ACTIVE (Bit 1) */
|
||
#define USBCTRL_REGS_INT_EP_CTRL_INT_EP_ACTIVE_Msk (0xfffeUL) /*!< INT_EP_ACTIVE (Bitfield-Mask: 0x7fff) */
|
||
/* ====================================================== BUFF_STATUS ====================================================== */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP15_OUT_Pos (31UL) /*!< EP15_OUT (Bit 31) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP15_OUT_Msk (0x80000000UL) /*!< EP15_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP15_IN_Pos (30UL) /*!< EP15_IN (Bit 30) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP15_IN_Msk (0x40000000UL) /*!< EP15_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP14_OUT_Pos (29UL) /*!< EP14_OUT (Bit 29) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP14_OUT_Msk (0x20000000UL) /*!< EP14_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP14_IN_Pos (28UL) /*!< EP14_IN (Bit 28) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP14_IN_Msk (0x10000000UL) /*!< EP14_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP13_OUT_Pos (27UL) /*!< EP13_OUT (Bit 27) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP13_OUT_Msk (0x8000000UL) /*!< EP13_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP13_IN_Pos (26UL) /*!< EP13_IN (Bit 26) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP13_IN_Msk (0x4000000UL) /*!< EP13_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP12_OUT_Pos (25UL) /*!< EP12_OUT (Bit 25) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP12_OUT_Msk (0x2000000UL) /*!< EP12_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP12_IN_Pos (24UL) /*!< EP12_IN (Bit 24) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP12_IN_Msk (0x1000000UL) /*!< EP12_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP11_OUT_Pos (23UL) /*!< EP11_OUT (Bit 23) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP11_OUT_Msk (0x800000UL) /*!< EP11_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP11_IN_Pos (22UL) /*!< EP11_IN (Bit 22) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP11_IN_Msk (0x400000UL) /*!< EP11_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP10_OUT_Pos (21UL) /*!< EP10_OUT (Bit 21) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP10_OUT_Msk (0x200000UL) /*!< EP10_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP10_IN_Pos (20UL) /*!< EP10_IN (Bit 20) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP10_IN_Msk (0x100000UL) /*!< EP10_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP9_OUT_Pos (19UL) /*!< EP9_OUT (Bit 19) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP9_OUT_Msk (0x80000UL) /*!< EP9_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP9_IN_Pos (18UL) /*!< EP9_IN (Bit 18) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP9_IN_Msk (0x40000UL) /*!< EP9_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP8_OUT_Pos (17UL) /*!< EP8_OUT (Bit 17) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP8_OUT_Msk (0x20000UL) /*!< EP8_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP8_IN_Pos (16UL) /*!< EP8_IN (Bit 16) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP8_IN_Msk (0x10000UL) /*!< EP8_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP7_OUT_Pos (15UL) /*!< EP7_OUT (Bit 15) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP7_OUT_Msk (0x8000UL) /*!< EP7_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP7_IN_Pos (14UL) /*!< EP7_IN (Bit 14) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP7_IN_Msk (0x4000UL) /*!< EP7_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP6_OUT_Pos (13UL) /*!< EP6_OUT (Bit 13) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP6_OUT_Msk (0x2000UL) /*!< EP6_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP6_IN_Pos (12UL) /*!< EP6_IN (Bit 12) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP6_IN_Msk (0x1000UL) /*!< EP6_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP5_OUT_Pos (11UL) /*!< EP5_OUT (Bit 11) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP5_OUT_Msk (0x800UL) /*!< EP5_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP5_IN_Pos (10UL) /*!< EP5_IN (Bit 10) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP5_IN_Msk (0x400UL) /*!< EP5_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP4_OUT_Pos (9UL) /*!< EP4_OUT (Bit 9) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP4_OUT_Msk (0x200UL) /*!< EP4_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP4_IN_Pos (8UL) /*!< EP4_IN (Bit 8) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP4_IN_Msk (0x100UL) /*!< EP4_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP3_OUT_Pos (7UL) /*!< EP3_OUT (Bit 7) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP3_OUT_Msk (0x80UL) /*!< EP3_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP3_IN_Pos (6UL) /*!< EP3_IN (Bit 6) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP3_IN_Msk (0x40UL) /*!< EP3_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP2_OUT_Pos (5UL) /*!< EP2_OUT (Bit 5) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP2_OUT_Msk (0x20UL) /*!< EP2_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP2_IN_Pos (4UL) /*!< EP2_IN (Bit 4) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP2_IN_Msk (0x10UL) /*!< EP2_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP1_OUT_Pos (3UL) /*!< EP1_OUT (Bit 3) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP1_OUT_Msk (0x8UL) /*!< EP1_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP1_IN_Pos (2UL) /*!< EP1_IN (Bit 2) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP1_IN_Msk (0x4UL) /*!< EP1_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP0_OUT_Pos (1UL) /*!< EP0_OUT (Bit 1) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP0_OUT_Msk (0x2UL) /*!< EP0_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP0_IN_Pos (0UL) /*!< EP0_IN (Bit 0) */
|
||
#define USBCTRL_REGS_BUFF_STATUS_EP0_IN_Msk (0x1UL) /*!< EP0_IN (Bitfield-Mask: 0x01) */
|
||
/* ================================================ BUFF_CPU_SHOULD_HANDLE ================================================= */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP15_OUT_Pos (31UL) /*!< EP15_OUT (Bit 31) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP15_OUT_Msk (0x80000000UL) /*!< EP15_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP15_IN_Pos (30UL) /*!< EP15_IN (Bit 30) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP15_IN_Msk (0x40000000UL) /*!< EP15_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP14_OUT_Pos (29UL) /*!< EP14_OUT (Bit 29) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP14_OUT_Msk (0x20000000UL) /*!< EP14_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP14_IN_Pos (28UL) /*!< EP14_IN (Bit 28) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP14_IN_Msk (0x10000000UL) /*!< EP14_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP13_OUT_Pos (27UL) /*!< EP13_OUT (Bit 27) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP13_OUT_Msk (0x8000000UL) /*!< EP13_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP13_IN_Pos (26UL) /*!< EP13_IN (Bit 26) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP13_IN_Msk (0x4000000UL) /*!< EP13_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP12_OUT_Pos (25UL) /*!< EP12_OUT (Bit 25) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP12_OUT_Msk (0x2000000UL) /*!< EP12_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP12_IN_Pos (24UL) /*!< EP12_IN (Bit 24) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP12_IN_Msk (0x1000000UL) /*!< EP12_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP11_OUT_Pos (23UL) /*!< EP11_OUT (Bit 23) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP11_OUT_Msk (0x800000UL) /*!< EP11_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP11_IN_Pos (22UL) /*!< EP11_IN (Bit 22) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP11_IN_Msk (0x400000UL) /*!< EP11_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP10_OUT_Pos (21UL) /*!< EP10_OUT (Bit 21) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP10_OUT_Msk (0x200000UL) /*!< EP10_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP10_IN_Pos (20UL) /*!< EP10_IN (Bit 20) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP10_IN_Msk (0x100000UL) /*!< EP10_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP9_OUT_Pos (19UL) /*!< EP9_OUT (Bit 19) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP9_OUT_Msk (0x80000UL) /*!< EP9_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP9_IN_Pos (18UL) /*!< EP9_IN (Bit 18) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP9_IN_Msk (0x40000UL) /*!< EP9_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP8_OUT_Pos (17UL) /*!< EP8_OUT (Bit 17) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP8_OUT_Msk (0x20000UL) /*!< EP8_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP8_IN_Pos (16UL) /*!< EP8_IN (Bit 16) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP8_IN_Msk (0x10000UL) /*!< EP8_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP7_OUT_Pos (15UL) /*!< EP7_OUT (Bit 15) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP7_OUT_Msk (0x8000UL) /*!< EP7_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP7_IN_Pos (14UL) /*!< EP7_IN (Bit 14) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP7_IN_Msk (0x4000UL) /*!< EP7_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP6_OUT_Pos (13UL) /*!< EP6_OUT (Bit 13) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP6_OUT_Msk (0x2000UL) /*!< EP6_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP6_IN_Pos (12UL) /*!< EP6_IN (Bit 12) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP6_IN_Msk (0x1000UL) /*!< EP6_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP5_OUT_Pos (11UL) /*!< EP5_OUT (Bit 11) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP5_OUT_Msk (0x800UL) /*!< EP5_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP5_IN_Pos (10UL) /*!< EP5_IN (Bit 10) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP5_IN_Msk (0x400UL) /*!< EP5_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP4_OUT_Pos (9UL) /*!< EP4_OUT (Bit 9) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP4_OUT_Msk (0x200UL) /*!< EP4_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP4_IN_Pos (8UL) /*!< EP4_IN (Bit 8) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP4_IN_Msk (0x100UL) /*!< EP4_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP3_OUT_Pos (7UL) /*!< EP3_OUT (Bit 7) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP3_OUT_Msk (0x80UL) /*!< EP3_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP3_IN_Pos (6UL) /*!< EP3_IN (Bit 6) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP3_IN_Msk (0x40UL) /*!< EP3_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP2_OUT_Pos (5UL) /*!< EP2_OUT (Bit 5) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP2_OUT_Msk (0x20UL) /*!< EP2_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP2_IN_Pos (4UL) /*!< EP2_IN (Bit 4) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP2_IN_Msk (0x10UL) /*!< EP2_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP1_OUT_Pos (3UL) /*!< EP1_OUT (Bit 3) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP1_OUT_Msk (0x8UL) /*!< EP1_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP1_IN_Pos (2UL) /*!< EP1_IN (Bit 2) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP1_IN_Msk (0x4UL) /*!< EP1_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP0_OUT_Pos (1UL) /*!< EP0_OUT (Bit 1) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP0_OUT_Msk (0x2UL) /*!< EP0_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP0_IN_Pos (0UL) /*!< EP0_IN (Bit 0) */
|
||
#define USBCTRL_REGS_BUFF_CPU_SHOULD_HANDLE_EP0_IN_Msk (0x1UL) /*!< EP0_IN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= EP_ABORT ======================================================== */
|
||
#define USBCTRL_REGS_EP_ABORT_EP15_OUT_Pos (31UL) /*!< EP15_OUT (Bit 31) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP15_OUT_Msk (0x80000000UL) /*!< EP15_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP15_IN_Pos (30UL) /*!< EP15_IN (Bit 30) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP15_IN_Msk (0x40000000UL) /*!< EP15_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP14_OUT_Pos (29UL) /*!< EP14_OUT (Bit 29) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP14_OUT_Msk (0x20000000UL) /*!< EP14_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP14_IN_Pos (28UL) /*!< EP14_IN (Bit 28) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP14_IN_Msk (0x10000000UL) /*!< EP14_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP13_OUT_Pos (27UL) /*!< EP13_OUT (Bit 27) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP13_OUT_Msk (0x8000000UL) /*!< EP13_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP13_IN_Pos (26UL) /*!< EP13_IN (Bit 26) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP13_IN_Msk (0x4000000UL) /*!< EP13_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP12_OUT_Pos (25UL) /*!< EP12_OUT (Bit 25) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP12_OUT_Msk (0x2000000UL) /*!< EP12_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP12_IN_Pos (24UL) /*!< EP12_IN (Bit 24) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP12_IN_Msk (0x1000000UL) /*!< EP12_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP11_OUT_Pos (23UL) /*!< EP11_OUT (Bit 23) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP11_OUT_Msk (0x800000UL) /*!< EP11_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP11_IN_Pos (22UL) /*!< EP11_IN (Bit 22) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP11_IN_Msk (0x400000UL) /*!< EP11_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP10_OUT_Pos (21UL) /*!< EP10_OUT (Bit 21) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP10_OUT_Msk (0x200000UL) /*!< EP10_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP10_IN_Pos (20UL) /*!< EP10_IN (Bit 20) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP10_IN_Msk (0x100000UL) /*!< EP10_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP9_OUT_Pos (19UL) /*!< EP9_OUT (Bit 19) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP9_OUT_Msk (0x80000UL) /*!< EP9_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP9_IN_Pos (18UL) /*!< EP9_IN (Bit 18) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP9_IN_Msk (0x40000UL) /*!< EP9_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP8_OUT_Pos (17UL) /*!< EP8_OUT (Bit 17) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP8_OUT_Msk (0x20000UL) /*!< EP8_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP8_IN_Pos (16UL) /*!< EP8_IN (Bit 16) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP8_IN_Msk (0x10000UL) /*!< EP8_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP7_OUT_Pos (15UL) /*!< EP7_OUT (Bit 15) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP7_OUT_Msk (0x8000UL) /*!< EP7_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP7_IN_Pos (14UL) /*!< EP7_IN (Bit 14) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP7_IN_Msk (0x4000UL) /*!< EP7_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP6_OUT_Pos (13UL) /*!< EP6_OUT (Bit 13) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP6_OUT_Msk (0x2000UL) /*!< EP6_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP6_IN_Pos (12UL) /*!< EP6_IN (Bit 12) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP6_IN_Msk (0x1000UL) /*!< EP6_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP5_OUT_Pos (11UL) /*!< EP5_OUT (Bit 11) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP5_OUT_Msk (0x800UL) /*!< EP5_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP5_IN_Pos (10UL) /*!< EP5_IN (Bit 10) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP5_IN_Msk (0x400UL) /*!< EP5_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP4_OUT_Pos (9UL) /*!< EP4_OUT (Bit 9) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP4_OUT_Msk (0x200UL) /*!< EP4_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP4_IN_Pos (8UL) /*!< EP4_IN (Bit 8) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP4_IN_Msk (0x100UL) /*!< EP4_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP3_OUT_Pos (7UL) /*!< EP3_OUT (Bit 7) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP3_OUT_Msk (0x80UL) /*!< EP3_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP3_IN_Pos (6UL) /*!< EP3_IN (Bit 6) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP3_IN_Msk (0x40UL) /*!< EP3_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP2_OUT_Pos (5UL) /*!< EP2_OUT (Bit 5) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP2_OUT_Msk (0x20UL) /*!< EP2_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP2_IN_Pos (4UL) /*!< EP2_IN (Bit 4) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP2_IN_Msk (0x10UL) /*!< EP2_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP1_OUT_Pos (3UL) /*!< EP1_OUT (Bit 3) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP1_OUT_Msk (0x8UL) /*!< EP1_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP1_IN_Pos (2UL) /*!< EP1_IN (Bit 2) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP1_IN_Msk (0x4UL) /*!< EP1_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP0_OUT_Pos (1UL) /*!< EP0_OUT (Bit 1) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP0_OUT_Msk (0x2UL) /*!< EP0_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP0_IN_Pos (0UL) /*!< EP0_IN (Bit 0) */
|
||
#define USBCTRL_REGS_EP_ABORT_EP0_IN_Msk (0x1UL) /*!< EP0_IN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== EP_ABORT_DONE ===================================================== */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP15_OUT_Pos (31UL) /*!< EP15_OUT (Bit 31) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP15_OUT_Msk (0x80000000UL) /*!< EP15_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP15_IN_Pos (30UL) /*!< EP15_IN (Bit 30) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP15_IN_Msk (0x40000000UL) /*!< EP15_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP14_OUT_Pos (29UL) /*!< EP14_OUT (Bit 29) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP14_OUT_Msk (0x20000000UL) /*!< EP14_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP14_IN_Pos (28UL) /*!< EP14_IN (Bit 28) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP14_IN_Msk (0x10000000UL) /*!< EP14_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP13_OUT_Pos (27UL) /*!< EP13_OUT (Bit 27) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP13_OUT_Msk (0x8000000UL) /*!< EP13_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP13_IN_Pos (26UL) /*!< EP13_IN (Bit 26) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP13_IN_Msk (0x4000000UL) /*!< EP13_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP12_OUT_Pos (25UL) /*!< EP12_OUT (Bit 25) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP12_OUT_Msk (0x2000000UL) /*!< EP12_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP12_IN_Pos (24UL) /*!< EP12_IN (Bit 24) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP12_IN_Msk (0x1000000UL) /*!< EP12_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP11_OUT_Pos (23UL) /*!< EP11_OUT (Bit 23) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP11_OUT_Msk (0x800000UL) /*!< EP11_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP11_IN_Pos (22UL) /*!< EP11_IN (Bit 22) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP11_IN_Msk (0x400000UL) /*!< EP11_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP10_OUT_Pos (21UL) /*!< EP10_OUT (Bit 21) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP10_OUT_Msk (0x200000UL) /*!< EP10_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP10_IN_Pos (20UL) /*!< EP10_IN (Bit 20) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP10_IN_Msk (0x100000UL) /*!< EP10_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP9_OUT_Pos (19UL) /*!< EP9_OUT (Bit 19) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP9_OUT_Msk (0x80000UL) /*!< EP9_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP9_IN_Pos (18UL) /*!< EP9_IN (Bit 18) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP9_IN_Msk (0x40000UL) /*!< EP9_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP8_OUT_Pos (17UL) /*!< EP8_OUT (Bit 17) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP8_OUT_Msk (0x20000UL) /*!< EP8_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP8_IN_Pos (16UL) /*!< EP8_IN (Bit 16) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP8_IN_Msk (0x10000UL) /*!< EP8_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP7_OUT_Pos (15UL) /*!< EP7_OUT (Bit 15) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP7_OUT_Msk (0x8000UL) /*!< EP7_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP7_IN_Pos (14UL) /*!< EP7_IN (Bit 14) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP7_IN_Msk (0x4000UL) /*!< EP7_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP6_OUT_Pos (13UL) /*!< EP6_OUT (Bit 13) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP6_OUT_Msk (0x2000UL) /*!< EP6_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP6_IN_Pos (12UL) /*!< EP6_IN (Bit 12) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP6_IN_Msk (0x1000UL) /*!< EP6_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP5_OUT_Pos (11UL) /*!< EP5_OUT (Bit 11) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP5_OUT_Msk (0x800UL) /*!< EP5_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP5_IN_Pos (10UL) /*!< EP5_IN (Bit 10) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP5_IN_Msk (0x400UL) /*!< EP5_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP4_OUT_Pos (9UL) /*!< EP4_OUT (Bit 9) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP4_OUT_Msk (0x200UL) /*!< EP4_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP4_IN_Pos (8UL) /*!< EP4_IN (Bit 8) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP4_IN_Msk (0x100UL) /*!< EP4_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP3_OUT_Pos (7UL) /*!< EP3_OUT (Bit 7) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP3_OUT_Msk (0x80UL) /*!< EP3_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP3_IN_Pos (6UL) /*!< EP3_IN (Bit 6) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP3_IN_Msk (0x40UL) /*!< EP3_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP2_OUT_Pos (5UL) /*!< EP2_OUT (Bit 5) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP2_OUT_Msk (0x20UL) /*!< EP2_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP2_IN_Pos (4UL) /*!< EP2_IN (Bit 4) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP2_IN_Msk (0x10UL) /*!< EP2_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP1_OUT_Pos (3UL) /*!< EP1_OUT (Bit 3) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP1_OUT_Msk (0x8UL) /*!< EP1_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP1_IN_Pos (2UL) /*!< EP1_IN (Bit 2) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP1_IN_Msk (0x4UL) /*!< EP1_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP0_OUT_Pos (1UL) /*!< EP0_OUT (Bit 1) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP0_OUT_Msk (0x2UL) /*!< EP0_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP0_IN_Pos (0UL) /*!< EP0_IN (Bit 0) */
|
||
#define USBCTRL_REGS_EP_ABORT_DONE_EP0_IN_Msk (0x1UL) /*!< EP0_IN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== EP_STALL_ARM ====================================================== */
|
||
#define USBCTRL_REGS_EP_STALL_ARM_EP0_OUT_Pos (1UL) /*!< EP0_OUT (Bit 1) */
|
||
#define USBCTRL_REGS_EP_STALL_ARM_EP0_OUT_Msk (0x2UL) /*!< EP0_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STALL_ARM_EP0_IN_Pos (0UL) /*!< EP0_IN (Bit 0) */
|
||
#define USBCTRL_REGS_EP_STALL_ARM_EP0_IN_Msk (0x1UL) /*!< EP0_IN (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= NAK_POLL ======================================================== */
|
||
#define USBCTRL_REGS_NAK_POLL_DELAY_FS_Pos (16UL) /*!< DELAY_FS (Bit 16) */
|
||
#define USBCTRL_REGS_NAK_POLL_DELAY_FS_Msk (0x3ff0000UL) /*!< DELAY_FS (Bitfield-Mask: 0x3ff) */
|
||
#define USBCTRL_REGS_NAK_POLL_DELAY_LS_Pos (0UL) /*!< DELAY_LS (Bit 0) */
|
||
#define USBCTRL_REGS_NAK_POLL_DELAY_LS_Msk (0x3ffUL) /*!< DELAY_LS (Bitfield-Mask: 0x3ff) */
|
||
/* ================================================== EP_STATUS_STALL_NAK ================================================== */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP15_OUT_Pos (31UL) /*!< EP15_OUT (Bit 31) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP15_OUT_Msk (0x80000000UL) /*!< EP15_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP15_IN_Pos (30UL) /*!< EP15_IN (Bit 30) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP15_IN_Msk (0x40000000UL) /*!< EP15_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP14_OUT_Pos (29UL) /*!< EP14_OUT (Bit 29) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP14_OUT_Msk (0x20000000UL) /*!< EP14_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP14_IN_Pos (28UL) /*!< EP14_IN (Bit 28) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP14_IN_Msk (0x10000000UL) /*!< EP14_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP13_OUT_Pos (27UL) /*!< EP13_OUT (Bit 27) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP13_OUT_Msk (0x8000000UL) /*!< EP13_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP13_IN_Pos (26UL) /*!< EP13_IN (Bit 26) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP13_IN_Msk (0x4000000UL) /*!< EP13_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP12_OUT_Pos (25UL) /*!< EP12_OUT (Bit 25) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP12_OUT_Msk (0x2000000UL) /*!< EP12_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP12_IN_Pos (24UL) /*!< EP12_IN (Bit 24) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP12_IN_Msk (0x1000000UL) /*!< EP12_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP11_OUT_Pos (23UL) /*!< EP11_OUT (Bit 23) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP11_OUT_Msk (0x800000UL) /*!< EP11_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP11_IN_Pos (22UL) /*!< EP11_IN (Bit 22) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP11_IN_Msk (0x400000UL) /*!< EP11_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP10_OUT_Pos (21UL) /*!< EP10_OUT (Bit 21) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP10_OUT_Msk (0x200000UL) /*!< EP10_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP10_IN_Pos (20UL) /*!< EP10_IN (Bit 20) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP10_IN_Msk (0x100000UL) /*!< EP10_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP9_OUT_Pos (19UL) /*!< EP9_OUT (Bit 19) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP9_OUT_Msk (0x80000UL) /*!< EP9_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP9_IN_Pos (18UL) /*!< EP9_IN (Bit 18) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP9_IN_Msk (0x40000UL) /*!< EP9_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP8_OUT_Pos (17UL) /*!< EP8_OUT (Bit 17) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP8_OUT_Msk (0x20000UL) /*!< EP8_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP8_IN_Pos (16UL) /*!< EP8_IN (Bit 16) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP8_IN_Msk (0x10000UL) /*!< EP8_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP7_OUT_Pos (15UL) /*!< EP7_OUT (Bit 15) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP7_OUT_Msk (0x8000UL) /*!< EP7_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP7_IN_Pos (14UL) /*!< EP7_IN (Bit 14) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP7_IN_Msk (0x4000UL) /*!< EP7_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP6_OUT_Pos (13UL) /*!< EP6_OUT (Bit 13) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP6_OUT_Msk (0x2000UL) /*!< EP6_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP6_IN_Pos (12UL) /*!< EP6_IN (Bit 12) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP6_IN_Msk (0x1000UL) /*!< EP6_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP5_OUT_Pos (11UL) /*!< EP5_OUT (Bit 11) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP5_OUT_Msk (0x800UL) /*!< EP5_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP5_IN_Pos (10UL) /*!< EP5_IN (Bit 10) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP5_IN_Msk (0x400UL) /*!< EP5_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP4_OUT_Pos (9UL) /*!< EP4_OUT (Bit 9) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP4_OUT_Msk (0x200UL) /*!< EP4_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP4_IN_Pos (8UL) /*!< EP4_IN (Bit 8) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP4_IN_Msk (0x100UL) /*!< EP4_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP3_OUT_Pos (7UL) /*!< EP3_OUT (Bit 7) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP3_OUT_Msk (0x80UL) /*!< EP3_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP3_IN_Pos (6UL) /*!< EP3_IN (Bit 6) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP3_IN_Msk (0x40UL) /*!< EP3_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP2_OUT_Pos (5UL) /*!< EP2_OUT (Bit 5) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP2_OUT_Msk (0x20UL) /*!< EP2_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP2_IN_Pos (4UL) /*!< EP2_IN (Bit 4) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP2_IN_Msk (0x10UL) /*!< EP2_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP1_OUT_Pos (3UL) /*!< EP1_OUT (Bit 3) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP1_OUT_Msk (0x8UL) /*!< EP1_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP1_IN_Pos (2UL) /*!< EP1_IN (Bit 2) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP1_IN_Msk (0x4UL) /*!< EP1_IN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP0_OUT_Pos (1UL) /*!< EP0_OUT (Bit 1) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP0_OUT_Msk (0x2UL) /*!< EP0_OUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP0_IN_Pos (0UL) /*!< EP0_IN (Bit 0) */
|
||
#define USBCTRL_REGS_EP_STATUS_STALL_NAK_EP0_IN_Msk (0x1UL) /*!< EP0_IN (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== USB_MUXING ======================================================= */
|
||
#define USBCTRL_REGS_USB_MUXING_SOFTCON_Pos (3UL) /*!< SOFTCON (Bit 3) */
|
||
#define USBCTRL_REGS_USB_MUXING_SOFTCON_Msk (0x8UL) /*!< SOFTCON (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_MUXING_TO_DIGITAL_PAD_Pos (2UL) /*!< TO_DIGITAL_PAD (Bit 2) */
|
||
#define USBCTRL_REGS_USB_MUXING_TO_DIGITAL_PAD_Msk (0x4UL) /*!< TO_DIGITAL_PAD (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_MUXING_TO_EXTPHY_Pos (1UL) /*!< TO_EXTPHY (Bit 1) */
|
||
#define USBCTRL_REGS_USB_MUXING_TO_EXTPHY_Msk (0x2UL) /*!< TO_EXTPHY (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_MUXING_TO_PHY_Pos (0UL) /*!< TO_PHY (Bit 0) */
|
||
#define USBCTRL_REGS_USB_MUXING_TO_PHY_Msk (0x1UL) /*!< TO_PHY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== USB_PWR ======================================================== */
|
||
#define USBCTRL_REGS_USB_PWR_OVERCURR_DETECT_EN_Pos (5UL) /*!< OVERCURR_DETECT_EN (Bit 5) */
|
||
#define USBCTRL_REGS_USB_PWR_OVERCURR_DETECT_EN_Msk (0x20UL) /*!< OVERCURR_DETECT_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_PWR_OVERCURR_DETECT_Pos (4UL) /*!< OVERCURR_DETECT (Bit 4) */
|
||
#define USBCTRL_REGS_USB_PWR_OVERCURR_DETECT_Msk (0x10UL) /*!< OVERCURR_DETECT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_DETECT_OVERRIDE_EN_Pos (3UL) /*!< VBUS_DETECT_OVERRIDE_EN (Bit 3) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_DETECT_OVERRIDE_EN_Msk (0x8UL) /*!< VBUS_DETECT_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_DETECT_Pos (2UL) /*!< VBUS_DETECT (Bit 2) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_DETECT_Msk (0x4UL) /*!< VBUS_DETECT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_EN_OVERRIDE_EN_Pos (1UL) /*!< VBUS_EN_OVERRIDE_EN (Bit 1) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_EN_OVERRIDE_EN_Msk (0x2UL) /*!< VBUS_EN_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_EN_Pos (0UL) /*!< VBUS_EN (Bit 0) */
|
||
#define USBCTRL_REGS_USB_PWR_VBUS_EN_Msk (0x1UL) /*!< VBUS_EN (Bitfield-Mask: 0x01) */
|
||
/* ===================================================== USBPHY_DIRECT ===================================================== */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_OVV_Pos (22UL) /*!< DM_OVV (Bit 22) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_OVV_Msk (0x400000UL) /*!< DM_OVV (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_OVV_Pos (21UL) /*!< DP_OVV (Bit 21) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_OVV_Msk (0x200000UL) /*!< DP_OVV (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_OVCN_Pos (20UL) /*!< DM_OVCN (Bit 20) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_OVCN_Msk (0x100000UL) /*!< DM_OVCN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_OVCN_Pos (19UL) /*!< DP_OVCN (Bit 19) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_OVCN_Msk (0x80000UL) /*!< DP_OVCN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_DM_Pos (18UL) /*!< RX_DM (Bit 18) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_DM_Msk (0x40000UL) /*!< RX_DM (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_DP_Pos (17UL) /*!< RX_DP (Bit 17) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_DP_Msk (0x20000UL) /*!< RX_DP (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_DD_Pos (16UL) /*!< RX_DD (Bit 16) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_DD_Msk (0x10000UL) /*!< RX_DD (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DIFFMODE_Pos (15UL) /*!< TX_DIFFMODE (Bit 15) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DIFFMODE_Msk (0x8000UL) /*!< TX_DIFFMODE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_FSSLEW_Pos (14UL) /*!< TX_FSSLEW (Bit 14) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_FSSLEW_Msk (0x4000UL) /*!< TX_FSSLEW (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_PD_Pos (13UL) /*!< TX_PD (Bit 13) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_PD_Msk (0x2000UL) /*!< TX_PD (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_PD_Pos (12UL) /*!< RX_PD (Bit 12) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_RX_PD_Msk (0x1000UL) /*!< RX_PD (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DM_Pos (11UL) /*!< TX_DM (Bit 11) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DM_Msk (0x800UL) /*!< TX_DM (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DP_Pos (10UL) /*!< TX_DP (Bit 10) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DP_Msk (0x400UL) /*!< TX_DP (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DM_OE_Pos (9UL) /*!< TX_DM_OE (Bit 9) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DM_OE_Msk (0x200UL) /*!< TX_DM_OE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DP_OE_Pos (8UL) /*!< TX_DP_OE (Bit 8) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_TX_DP_OE_Msk (0x100UL) /*!< TX_DP_OE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_PULLDN_EN_Pos (6UL) /*!< DM_PULLDN_EN (Bit 6) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_PULLDN_EN_Msk (0x40UL) /*!< DM_PULLDN_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_PULLUP_EN_Pos (5UL) /*!< DM_PULLUP_EN (Bit 5) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_PULLUP_EN_Msk (0x20UL) /*!< DM_PULLUP_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_PULLUP_HISEL_Pos (4UL) /*!< DM_PULLUP_HISEL (Bit 4) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DM_PULLUP_HISEL_Msk (0x10UL) /*!< DM_PULLUP_HISEL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_PULLDN_EN_Pos (2UL) /*!< DP_PULLDN_EN (Bit 2) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_PULLDN_EN_Msk (0x4UL) /*!< DP_PULLDN_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_PULLUP_EN_Pos (1UL) /*!< DP_PULLUP_EN (Bit 1) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_PULLUP_EN_Msk (0x2UL) /*!< DP_PULLUP_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_PULLUP_HISEL_Pos (0UL) /*!< DP_PULLUP_HISEL (Bit 0) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_DP_PULLUP_HISEL_Msk (0x1UL) /*!< DP_PULLUP_HISEL (Bitfield-Mask: 0x01) */
|
||
/* ================================================ USBPHY_DIRECT_OVERRIDE ================================================= */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DIFFMODE_OVERRIDE_EN_Pos (15UL) /*!< TX_DIFFMODE_OVERRIDE_EN (Bit 15) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DIFFMODE_OVERRIDE_EN_Msk (0x8000UL) /*!< TX_DIFFMODE_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DM_PULLUP_OVERRIDE_EN_Pos (12UL) /*!< DM_PULLUP_OVERRIDE_EN (Bit 12) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DM_PULLUP_OVERRIDE_EN_Msk (0x1000UL) /*!< DM_PULLUP_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_FSSLEW_OVERRIDE_EN_Pos (11UL) /*!< TX_FSSLEW_OVERRIDE_EN (Bit 11) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_FSSLEW_OVERRIDE_EN_Msk (0x800UL) /*!< TX_FSSLEW_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_PD_OVERRIDE_EN_Pos (10UL) /*!< TX_PD_OVERRIDE_EN (Bit 10) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_PD_OVERRIDE_EN_Msk (0x400UL) /*!< TX_PD_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_RX_PD_OVERRIDE_EN_Pos (9UL) /*!< RX_PD_OVERRIDE_EN (Bit 9) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_RX_PD_OVERRIDE_EN_Msk (0x200UL) /*!< RX_PD_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DM_OVERRIDE_EN_Pos (8UL) /*!< TX_DM_OVERRIDE_EN (Bit 8) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DM_OVERRIDE_EN_Msk (0x100UL) /*!< TX_DM_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DP_OVERRIDE_EN_Pos (7UL) /*!< TX_DP_OVERRIDE_EN (Bit 7) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DP_OVERRIDE_EN_Msk (0x80UL) /*!< TX_DP_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DM_OE_OVERRIDE_EN_Pos (6UL) /*!< TX_DM_OE_OVERRIDE_EN (Bit 6) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DM_OE_OVERRIDE_EN_Msk (0x40UL) /*!< TX_DM_OE_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DP_OE_OVERRIDE_EN_Pos (5UL) /*!< TX_DP_OE_OVERRIDE_EN (Bit 5) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_TX_DP_OE_OVERRIDE_EN_Msk (0x20UL) /*!< TX_DP_OE_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DM_PULLDN_EN_OVERRIDE_EN_Pos (4UL) /*!< DM_PULLDN_EN_OVERRIDE_EN (Bit 4) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DM_PULLDN_EN_OVERRIDE_EN_Msk (0x10UL) /*!< DM_PULLDN_EN_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DP_PULLDN_EN_OVERRIDE_EN_Pos (3UL) /*!< DP_PULLDN_EN_OVERRIDE_EN (Bit 3) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DP_PULLDN_EN_OVERRIDE_EN_Msk (0x8UL) /*!< DP_PULLDN_EN_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DP_PULLUP_EN_OVERRIDE_EN_Pos (2UL) /*!< DP_PULLUP_EN_OVERRIDE_EN (Bit 2) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DP_PULLUP_EN_OVERRIDE_EN_Msk (0x4UL) /*!< DP_PULLUP_EN_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DM_PULLUP_HISEL_OVERRIDE_EN_Pos (1UL) /*!< DM_PULLUP_HISEL_OVERRIDE_EN (Bit 1) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DM_PULLUP_HISEL_OVERRIDE_EN_Msk (0x2UL) /*!< DM_PULLUP_HISEL_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DP_PULLUP_HISEL_OVERRIDE_EN_Pos (0UL) /*!< DP_PULLUP_HISEL_OVERRIDE_EN (Bit 0) */
|
||
#define USBCTRL_REGS_USBPHY_DIRECT_OVERRIDE_DP_PULLUP_HISEL_OVERRIDE_EN_Msk (0x1UL) /*!< DP_PULLUP_HISEL_OVERRIDE_EN (Bitfield-Mask: 0x01) */
|
||
/* ====================================================== USBPHY_TRIM ====================================================== */
|
||
#define USBCTRL_REGS_USBPHY_TRIM_DM_PULLDN_TRIM_Pos (8UL) /*!< DM_PULLDN_TRIM (Bit 8) */
|
||
#define USBCTRL_REGS_USBPHY_TRIM_DM_PULLDN_TRIM_Msk (0x1f00UL) /*!< DM_PULLDN_TRIM (Bitfield-Mask: 0x1f) */
|
||
#define USBCTRL_REGS_USBPHY_TRIM_DP_PULLDN_TRIM_Pos (0UL) /*!< DP_PULLDN_TRIM (Bit 0) */
|
||
#define USBCTRL_REGS_USBPHY_TRIM_DP_PULLDN_TRIM_Msk (0x1fUL) /*!< DP_PULLDN_TRIM (Bitfield-Mask: 0x1f) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define USBCTRL_REGS_INTR_EP_STALL_NAK_Pos (19UL) /*!< EP_STALL_NAK (Bit 19) */
|
||
#define USBCTRL_REGS_INTR_EP_STALL_NAK_Msk (0x80000UL) /*!< EP_STALL_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_ABORT_DONE_Pos (18UL) /*!< ABORT_DONE (Bit 18) */
|
||
#define USBCTRL_REGS_INTR_ABORT_DONE_Msk (0x40000UL) /*!< ABORT_DONE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_DEV_SOF_Pos (17UL) /*!< DEV_SOF (Bit 17) */
|
||
#define USBCTRL_REGS_INTR_DEV_SOF_Msk (0x20000UL) /*!< DEV_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_SETUP_REQ_Pos (16UL) /*!< SETUP_REQ (Bit 16) */
|
||
#define USBCTRL_REGS_INTR_SETUP_REQ_Msk (0x10000UL) /*!< SETUP_REQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_DEV_RESUME_FROM_HOST_Pos (15UL) /*!< DEV_RESUME_FROM_HOST (Bit 15) */
|
||
#define USBCTRL_REGS_INTR_DEV_RESUME_FROM_HOST_Msk (0x8000UL) /*!< DEV_RESUME_FROM_HOST (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_DEV_SUSPEND_Pos (14UL) /*!< DEV_SUSPEND (Bit 14) */
|
||
#define USBCTRL_REGS_INTR_DEV_SUSPEND_Msk (0x4000UL) /*!< DEV_SUSPEND (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_DEV_CONN_DIS_Pos (13UL) /*!< DEV_CONN_DIS (Bit 13) */
|
||
#define USBCTRL_REGS_INTR_DEV_CONN_DIS_Msk (0x2000UL) /*!< DEV_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_BUS_RESET_Pos (12UL) /*!< BUS_RESET (Bit 12) */
|
||
#define USBCTRL_REGS_INTR_BUS_RESET_Msk (0x1000UL) /*!< BUS_RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_VBUS_DETECT_Pos (11UL) /*!< VBUS_DETECT (Bit 11) */
|
||
#define USBCTRL_REGS_INTR_VBUS_DETECT_Msk (0x800UL) /*!< VBUS_DETECT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_STALL_Pos (10UL) /*!< STALL (Bit 10) */
|
||
#define USBCTRL_REGS_INTR_STALL_Msk (0x400UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_ERROR_CRC_Pos (9UL) /*!< ERROR_CRC (Bit 9) */
|
||
#define USBCTRL_REGS_INTR_ERROR_CRC_Msk (0x200UL) /*!< ERROR_CRC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_ERROR_BIT_STUFF_Pos (8UL) /*!< ERROR_BIT_STUFF (Bit 8) */
|
||
#define USBCTRL_REGS_INTR_ERROR_BIT_STUFF_Msk (0x100UL) /*!< ERROR_BIT_STUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_ERROR_RX_OVERFLOW_Pos (7UL) /*!< ERROR_RX_OVERFLOW (Bit 7) */
|
||
#define USBCTRL_REGS_INTR_ERROR_RX_OVERFLOW_Msk (0x80UL) /*!< ERROR_RX_OVERFLOW (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_ERROR_RX_TIMEOUT_Pos (6UL) /*!< ERROR_RX_TIMEOUT (Bit 6) */
|
||
#define USBCTRL_REGS_INTR_ERROR_RX_TIMEOUT_Msk (0x40UL) /*!< ERROR_RX_TIMEOUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_ERROR_DATA_SEQ_Pos (5UL) /*!< ERROR_DATA_SEQ (Bit 5) */
|
||
#define USBCTRL_REGS_INTR_ERROR_DATA_SEQ_Msk (0x20UL) /*!< ERROR_DATA_SEQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_BUFF_STATUS_Pos (4UL) /*!< BUFF_STATUS (Bit 4) */
|
||
#define USBCTRL_REGS_INTR_BUFF_STATUS_Msk (0x10UL) /*!< BUFF_STATUS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_TRANS_COMPLETE_Pos (3UL) /*!< TRANS_COMPLETE (Bit 3) */
|
||
#define USBCTRL_REGS_INTR_TRANS_COMPLETE_Msk (0x8UL) /*!< TRANS_COMPLETE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_HOST_SOF_Pos (2UL) /*!< HOST_SOF (Bit 2) */
|
||
#define USBCTRL_REGS_INTR_HOST_SOF_Msk (0x4UL) /*!< HOST_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_HOST_RESUME_Pos (1UL) /*!< HOST_RESUME (Bit 1) */
|
||
#define USBCTRL_REGS_INTR_HOST_RESUME_Msk (0x2UL) /*!< HOST_RESUME (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTR_HOST_CONN_DIS_Pos (0UL) /*!< HOST_CONN_DIS (Bit 0) */
|
||
#define USBCTRL_REGS_INTR_HOST_CONN_DIS_Msk (0x1UL) /*!< HOST_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTE ========================================================== */
|
||
#define USBCTRL_REGS_INTE_EP_STALL_NAK_Pos (19UL) /*!< EP_STALL_NAK (Bit 19) */
|
||
#define USBCTRL_REGS_INTE_EP_STALL_NAK_Msk (0x80000UL) /*!< EP_STALL_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_ABORT_DONE_Pos (18UL) /*!< ABORT_DONE (Bit 18) */
|
||
#define USBCTRL_REGS_INTE_ABORT_DONE_Msk (0x40000UL) /*!< ABORT_DONE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_DEV_SOF_Pos (17UL) /*!< DEV_SOF (Bit 17) */
|
||
#define USBCTRL_REGS_INTE_DEV_SOF_Msk (0x20000UL) /*!< DEV_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_SETUP_REQ_Pos (16UL) /*!< SETUP_REQ (Bit 16) */
|
||
#define USBCTRL_REGS_INTE_SETUP_REQ_Msk (0x10000UL) /*!< SETUP_REQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_DEV_RESUME_FROM_HOST_Pos (15UL) /*!< DEV_RESUME_FROM_HOST (Bit 15) */
|
||
#define USBCTRL_REGS_INTE_DEV_RESUME_FROM_HOST_Msk (0x8000UL) /*!< DEV_RESUME_FROM_HOST (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_DEV_SUSPEND_Pos (14UL) /*!< DEV_SUSPEND (Bit 14) */
|
||
#define USBCTRL_REGS_INTE_DEV_SUSPEND_Msk (0x4000UL) /*!< DEV_SUSPEND (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_DEV_CONN_DIS_Pos (13UL) /*!< DEV_CONN_DIS (Bit 13) */
|
||
#define USBCTRL_REGS_INTE_DEV_CONN_DIS_Msk (0x2000UL) /*!< DEV_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_BUS_RESET_Pos (12UL) /*!< BUS_RESET (Bit 12) */
|
||
#define USBCTRL_REGS_INTE_BUS_RESET_Msk (0x1000UL) /*!< BUS_RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_VBUS_DETECT_Pos (11UL) /*!< VBUS_DETECT (Bit 11) */
|
||
#define USBCTRL_REGS_INTE_VBUS_DETECT_Msk (0x800UL) /*!< VBUS_DETECT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_STALL_Pos (10UL) /*!< STALL (Bit 10) */
|
||
#define USBCTRL_REGS_INTE_STALL_Msk (0x400UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_ERROR_CRC_Pos (9UL) /*!< ERROR_CRC (Bit 9) */
|
||
#define USBCTRL_REGS_INTE_ERROR_CRC_Msk (0x200UL) /*!< ERROR_CRC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_ERROR_BIT_STUFF_Pos (8UL) /*!< ERROR_BIT_STUFF (Bit 8) */
|
||
#define USBCTRL_REGS_INTE_ERROR_BIT_STUFF_Msk (0x100UL) /*!< ERROR_BIT_STUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_ERROR_RX_OVERFLOW_Pos (7UL) /*!< ERROR_RX_OVERFLOW (Bit 7) */
|
||
#define USBCTRL_REGS_INTE_ERROR_RX_OVERFLOW_Msk (0x80UL) /*!< ERROR_RX_OVERFLOW (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_ERROR_RX_TIMEOUT_Pos (6UL) /*!< ERROR_RX_TIMEOUT (Bit 6) */
|
||
#define USBCTRL_REGS_INTE_ERROR_RX_TIMEOUT_Msk (0x40UL) /*!< ERROR_RX_TIMEOUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_ERROR_DATA_SEQ_Pos (5UL) /*!< ERROR_DATA_SEQ (Bit 5) */
|
||
#define USBCTRL_REGS_INTE_ERROR_DATA_SEQ_Msk (0x20UL) /*!< ERROR_DATA_SEQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_BUFF_STATUS_Pos (4UL) /*!< BUFF_STATUS (Bit 4) */
|
||
#define USBCTRL_REGS_INTE_BUFF_STATUS_Msk (0x10UL) /*!< BUFF_STATUS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_TRANS_COMPLETE_Pos (3UL) /*!< TRANS_COMPLETE (Bit 3) */
|
||
#define USBCTRL_REGS_INTE_TRANS_COMPLETE_Msk (0x8UL) /*!< TRANS_COMPLETE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_HOST_SOF_Pos (2UL) /*!< HOST_SOF (Bit 2) */
|
||
#define USBCTRL_REGS_INTE_HOST_SOF_Msk (0x4UL) /*!< HOST_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_HOST_RESUME_Pos (1UL) /*!< HOST_RESUME (Bit 1) */
|
||
#define USBCTRL_REGS_INTE_HOST_RESUME_Msk (0x2UL) /*!< HOST_RESUME (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTE_HOST_CONN_DIS_Pos (0UL) /*!< HOST_CONN_DIS (Bit 0) */
|
||
#define USBCTRL_REGS_INTE_HOST_CONN_DIS_Msk (0x1UL) /*!< HOST_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTF ========================================================== */
|
||
#define USBCTRL_REGS_INTF_EP_STALL_NAK_Pos (19UL) /*!< EP_STALL_NAK (Bit 19) */
|
||
#define USBCTRL_REGS_INTF_EP_STALL_NAK_Msk (0x80000UL) /*!< EP_STALL_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_ABORT_DONE_Pos (18UL) /*!< ABORT_DONE (Bit 18) */
|
||
#define USBCTRL_REGS_INTF_ABORT_DONE_Msk (0x40000UL) /*!< ABORT_DONE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_DEV_SOF_Pos (17UL) /*!< DEV_SOF (Bit 17) */
|
||
#define USBCTRL_REGS_INTF_DEV_SOF_Msk (0x20000UL) /*!< DEV_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_SETUP_REQ_Pos (16UL) /*!< SETUP_REQ (Bit 16) */
|
||
#define USBCTRL_REGS_INTF_SETUP_REQ_Msk (0x10000UL) /*!< SETUP_REQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_DEV_RESUME_FROM_HOST_Pos (15UL) /*!< DEV_RESUME_FROM_HOST (Bit 15) */
|
||
#define USBCTRL_REGS_INTF_DEV_RESUME_FROM_HOST_Msk (0x8000UL) /*!< DEV_RESUME_FROM_HOST (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_DEV_SUSPEND_Pos (14UL) /*!< DEV_SUSPEND (Bit 14) */
|
||
#define USBCTRL_REGS_INTF_DEV_SUSPEND_Msk (0x4000UL) /*!< DEV_SUSPEND (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_DEV_CONN_DIS_Pos (13UL) /*!< DEV_CONN_DIS (Bit 13) */
|
||
#define USBCTRL_REGS_INTF_DEV_CONN_DIS_Msk (0x2000UL) /*!< DEV_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_BUS_RESET_Pos (12UL) /*!< BUS_RESET (Bit 12) */
|
||
#define USBCTRL_REGS_INTF_BUS_RESET_Msk (0x1000UL) /*!< BUS_RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_VBUS_DETECT_Pos (11UL) /*!< VBUS_DETECT (Bit 11) */
|
||
#define USBCTRL_REGS_INTF_VBUS_DETECT_Msk (0x800UL) /*!< VBUS_DETECT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_STALL_Pos (10UL) /*!< STALL (Bit 10) */
|
||
#define USBCTRL_REGS_INTF_STALL_Msk (0x400UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_ERROR_CRC_Pos (9UL) /*!< ERROR_CRC (Bit 9) */
|
||
#define USBCTRL_REGS_INTF_ERROR_CRC_Msk (0x200UL) /*!< ERROR_CRC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_ERROR_BIT_STUFF_Pos (8UL) /*!< ERROR_BIT_STUFF (Bit 8) */
|
||
#define USBCTRL_REGS_INTF_ERROR_BIT_STUFF_Msk (0x100UL) /*!< ERROR_BIT_STUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_ERROR_RX_OVERFLOW_Pos (7UL) /*!< ERROR_RX_OVERFLOW (Bit 7) */
|
||
#define USBCTRL_REGS_INTF_ERROR_RX_OVERFLOW_Msk (0x80UL) /*!< ERROR_RX_OVERFLOW (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_ERROR_RX_TIMEOUT_Pos (6UL) /*!< ERROR_RX_TIMEOUT (Bit 6) */
|
||
#define USBCTRL_REGS_INTF_ERROR_RX_TIMEOUT_Msk (0x40UL) /*!< ERROR_RX_TIMEOUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_ERROR_DATA_SEQ_Pos (5UL) /*!< ERROR_DATA_SEQ (Bit 5) */
|
||
#define USBCTRL_REGS_INTF_ERROR_DATA_SEQ_Msk (0x20UL) /*!< ERROR_DATA_SEQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_BUFF_STATUS_Pos (4UL) /*!< BUFF_STATUS (Bit 4) */
|
||
#define USBCTRL_REGS_INTF_BUFF_STATUS_Msk (0x10UL) /*!< BUFF_STATUS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_TRANS_COMPLETE_Pos (3UL) /*!< TRANS_COMPLETE (Bit 3) */
|
||
#define USBCTRL_REGS_INTF_TRANS_COMPLETE_Msk (0x8UL) /*!< TRANS_COMPLETE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_HOST_SOF_Pos (2UL) /*!< HOST_SOF (Bit 2) */
|
||
#define USBCTRL_REGS_INTF_HOST_SOF_Msk (0x4UL) /*!< HOST_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_HOST_RESUME_Pos (1UL) /*!< HOST_RESUME (Bit 1) */
|
||
#define USBCTRL_REGS_INTF_HOST_RESUME_Msk (0x2UL) /*!< HOST_RESUME (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTF_HOST_CONN_DIS_Pos (0UL) /*!< HOST_CONN_DIS (Bit 0) */
|
||
#define USBCTRL_REGS_INTF_HOST_CONN_DIS_Msk (0x1UL) /*!< HOST_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= INTS ========================================================== */
|
||
#define USBCTRL_REGS_INTS_EP_STALL_NAK_Pos (19UL) /*!< EP_STALL_NAK (Bit 19) */
|
||
#define USBCTRL_REGS_INTS_EP_STALL_NAK_Msk (0x80000UL) /*!< EP_STALL_NAK (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_ABORT_DONE_Pos (18UL) /*!< ABORT_DONE (Bit 18) */
|
||
#define USBCTRL_REGS_INTS_ABORT_DONE_Msk (0x40000UL) /*!< ABORT_DONE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_DEV_SOF_Pos (17UL) /*!< DEV_SOF (Bit 17) */
|
||
#define USBCTRL_REGS_INTS_DEV_SOF_Msk (0x20000UL) /*!< DEV_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_SETUP_REQ_Pos (16UL) /*!< SETUP_REQ (Bit 16) */
|
||
#define USBCTRL_REGS_INTS_SETUP_REQ_Msk (0x10000UL) /*!< SETUP_REQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_DEV_RESUME_FROM_HOST_Pos (15UL) /*!< DEV_RESUME_FROM_HOST (Bit 15) */
|
||
#define USBCTRL_REGS_INTS_DEV_RESUME_FROM_HOST_Msk (0x8000UL) /*!< DEV_RESUME_FROM_HOST (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_DEV_SUSPEND_Pos (14UL) /*!< DEV_SUSPEND (Bit 14) */
|
||
#define USBCTRL_REGS_INTS_DEV_SUSPEND_Msk (0x4000UL) /*!< DEV_SUSPEND (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_DEV_CONN_DIS_Pos (13UL) /*!< DEV_CONN_DIS (Bit 13) */
|
||
#define USBCTRL_REGS_INTS_DEV_CONN_DIS_Msk (0x2000UL) /*!< DEV_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_BUS_RESET_Pos (12UL) /*!< BUS_RESET (Bit 12) */
|
||
#define USBCTRL_REGS_INTS_BUS_RESET_Msk (0x1000UL) /*!< BUS_RESET (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_VBUS_DETECT_Pos (11UL) /*!< VBUS_DETECT (Bit 11) */
|
||
#define USBCTRL_REGS_INTS_VBUS_DETECT_Msk (0x800UL) /*!< VBUS_DETECT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_STALL_Pos (10UL) /*!< STALL (Bit 10) */
|
||
#define USBCTRL_REGS_INTS_STALL_Msk (0x400UL) /*!< STALL (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_ERROR_CRC_Pos (9UL) /*!< ERROR_CRC (Bit 9) */
|
||
#define USBCTRL_REGS_INTS_ERROR_CRC_Msk (0x200UL) /*!< ERROR_CRC (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_ERROR_BIT_STUFF_Pos (8UL) /*!< ERROR_BIT_STUFF (Bit 8) */
|
||
#define USBCTRL_REGS_INTS_ERROR_BIT_STUFF_Msk (0x100UL) /*!< ERROR_BIT_STUFF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_ERROR_RX_OVERFLOW_Pos (7UL) /*!< ERROR_RX_OVERFLOW (Bit 7) */
|
||
#define USBCTRL_REGS_INTS_ERROR_RX_OVERFLOW_Msk (0x80UL) /*!< ERROR_RX_OVERFLOW (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_ERROR_RX_TIMEOUT_Pos (6UL) /*!< ERROR_RX_TIMEOUT (Bit 6) */
|
||
#define USBCTRL_REGS_INTS_ERROR_RX_TIMEOUT_Msk (0x40UL) /*!< ERROR_RX_TIMEOUT (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_ERROR_DATA_SEQ_Pos (5UL) /*!< ERROR_DATA_SEQ (Bit 5) */
|
||
#define USBCTRL_REGS_INTS_ERROR_DATA_SEQ_Msk (0x20UL) /*!< ERROR_DATA_SEQ (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_BUFF_STATUS_Pos (4UL) /*!< BUFF_STATUS (Bit 4) */
|
||
#define USBCTRL_REGS_INTS_BUFF_STATUS_Msk (0x10UL) /*!< BUFF_STATUS (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_TRANS_COMPLETE_Pos (3UL) /*!< TRANS_COMPLETE (Bit 3) */
|
||
#define USBCTRL_REGS_INTS_TRANS_COMPLETE_Msk (0x8UL) /*!< TRANS_COMPLETE (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_HOST_SOF_Pos (2UL) /*!< HOST_SOF (Bit 2) */
|
||
#define USBCTRL_REGS_INTS_HOST_SOF_Msk (0x4UL) /*!< HOST_SOF (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_HOST_RESUME_Pos (1UL) /*!< HOST_RESUME (Bit 1) */
|
||
#define USBCTRL_REGS_INTS_HOST_RESUME_Msk (0x2UL) /*!< HOST_RESUME (Bitfield-Mask: 0x01) */
|
||
#define USBCTRL_REGS_INTS_HOST_CONN_DIS_Pos (0UL) /*!< HOST_CONN_DIS (Bit 0) */
|
||
#define USBCTRL_REGS_INTS_HOST_CONN_DIS_Msk (0x1UL) /*!< HOST_CONN_DIS (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PIO0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
#define PIO0_CTRL_CLKDIV_RESTART_Pos (8UL) /*!< CLKDIV_RESTART (Bit 8) */
|
||
#define PIO0_CTRL_CLKDIV_RESTART_Msk (0xf00UL) /*!< CLKDIV_RESTART (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_CTRL_SM_RESTART_Pos (4UL) /*!< SM_RESTART (Bit 4) */
|
||
#define PIO0_CTRL_SM_RESTART_Msk (0xf0UL) /*!< SM_RESTART (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_CTRL_SM_ENABLE_Pos (0UL) /*!< SM_ENABLE (Bit 0) */
|
||
#define PIO0_CTRL_SM_ENABLE_Msk (0xfUL) /*!< SM_ENABLE (Bitfield-Mask: 0x0f) */
|
||
/* ========================================================= FSTAT ========================================================= */
|
||
#define PIO0_FSTAT_TXEMPTY_Pos (24UL) /*!< TXEMPTY (Bit 24) */
|
||
#define PIO0_FSTAT_TXEMPTY_Msk (0xf000000UL) /*!< TXEMPTY (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FSTAT_TXFULL_Pos (16UL) /*!< TXFULL (Bit 16) */
|
||
#define PIO0_FSTAT_TXFULL_Msk (0xf0000UL) /*!< TXFULL (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FSTAT_RXEMPTY_Pos (8UL) /*!< RXEMPTY (Bit 8) */
|
||
#define PIO0_FSTAT_RXEMPTY_Msk (0xf00UL) /*!< RXEMPTY (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FSTAT_RXFULL_Pos (0UL) /*!< RXFULL (Bit 0) */
|
||
#define PIO0_FSTAT_RXFULL_Msk (0xfUL) /*!< RXFULL (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== FDEBUG ========================================================= */
|
||
#define PIO0_FDEBUG_TXSTALL_Pos (24UL) /*!< TXSTALL (Bit 24) */
|
||
#define PIO0_FDEBUG_TXSTALL_Msk (0xf000000UL) /*!< TXSTALL (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FDEBUG_TXOVER_Pos (16UL) /*!< TXOVER (Bit 16) */
|
||
#define PIO0_FDEBUG_TXOVER_Msk (0xf0000UL) /*!< TXOVER (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FDEBUG_RXUNDER_Pos (8UL) /*!< RXUNDER (Bit 8) */
|
||
#define PIO0_FDEBUG_RXUNDER_Msk (0xf00UL) /*!< RXUNDER (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FDEBUG_RXSTALL_Pos (0UL) /*!< RXSTALL (Bit 0) */
|
||
#define PIO0_FDEBUG_RXSTALL_Msk (0xfUL) /*!< RXSTALL (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================== FLEVEL ========================================================= */
|
||
#define PIO0_FLEVEL_RX3_Pos (28UL) /*!< RX3 (Bit 28) */
|
||
#define PIO0_FLEVEL_RX3_Msk (0xf0000000UL) /*!< RX3 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_TX3_Pos (24UL) /*!< TX3 (Bit 24) */
|
||
#define PIO0_FLEVEL_TX3_Msk (0xf000000UL) /*!< TX3 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_RX2_Pos (20UL) /*!< RX2 (Bit 20) */
|
||
#define PIO0_FLEVEL_RX2_Msk (0xf00000UL) /*!< RX2 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_TX2_Pos (16UL) /*!< TX2 (Bit 16) */
|
||
#define PIO0_FLEVEL_TX2_Msk (0xf0000UL) /*!< TX2 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_RX1_Pos (12UL) /*!< RX1 (Bit 12) */
|
||
#define PIO0_FLEVEL_RX1_Msk (0xf000UL) /*!< RX1 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_TX1_Pos (8UL) /*!< TX1 (Bit 8) */
|
||
#define PIO0_FLEVEL_TX1_Msk (0xf00UL) /*!< TX1 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_RX0_Pos (4UL) /*!< RX0 (Bit 4) */
|
||
#define PIO0_FLEVEL_RX0_Msk (0xf0UL) /*!< RX0 (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_FLEVEL_TX0_Pos (0UL) /*!< TX0 (Bit 0) */
|
||
#define PIO0_FLEVEL_TX0_Msk (0xfUL) /*!< TX0 (Bitfield-Mask: 0x0f) */
|
||
/* ========================================================= TXF0 ========================================================== */
|
||
/* ========================================================= TXF1 ========================================================== */
|
||
/* ========================================================= TXF2 ========================================================== */
|
||
/* ========================================================= TXF3 ========================================================== */
|
||
/* ========================================================= RXF0 ========================================================== */
|
||
/* ========================================================= RXF1 ========================================================== */
|
||
/* ========================================================= RXF2 ========================================================== */
|
||
/* ========================================================= RXF3 ========================================================== */
|
||
/* ========================================================== IRQ ========================================================== */
|
||
#define PIO0_IRQ_IRQ_Pos (0UL) /*!< IRQ (Bit 0) */
|
||
#define PIO0_IRQ_IRQ_Msk (0xffUL) /*!< IRQ (Bitfield-Mask: 0xff) */
|
||
/* ======================================================= IRQ_FORCE ======================================================= */
|
||
#define PIO0_IRQ_FORCE_IRQ_FORCE_Pos (0UL) /*!< IRQ_FORCE (Bit 0) */
|
||
#define PIO0_IRQ_FORCE_IRQ_FORCE_Msk (0xffUL) /*!< IRQ_FORCE (Bitfield-Mask: 0xff) */
|
||
/* =================================================== INPUT_SYNC_BYPASS =================================================== */
|
||
/* ====================================================== DBG_PADOUT ======================================================= */
|
||
/* ======================================================= DBG_PADOE ======================================================= */
|
||
/* ====================================================== DBG_CFGINFO ====================================================== */
|
||
#define PIO0_DBG_CFGINFO_IMEM_SIZE_Pos (16UL) /*!< IMEM_SIZE (Bit 16) */
|
||
#define PIO0_DBG_CFGINFO_IMEM_SIZE_Msk (0x3f0000UL) /*!< IMEM_SIZE (Bitfield-Mask: 0x3f) */
|
||
#define PIO0_DBG_CFGINFO_SM_COUNT_Pos (8UL) /*!< SM_COUNT (Bit 8) */
|
||
#define PIO0_DBG_CFGINFO_SM_COUNT_Msk (0xf00UL) /*!< SM_COUNT (Bitfield-Mask: 0x0f) */
|
||
#define PIO0_DBG_CFGINFO_FIFO_DEPTH_Pos (0UL) /*!< FIFO_DEPTH (Bit 0) */
|
||
#define PIO0_DBG_CFGINFO_FIFO_DEPTH_Msk (0x3fUL) /*!< FIFO_DEPTH (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== INSTR_MEM0 ======================================================= */
|
||
#define PIO0_INSTR_MEM0_INSTR_MEM0_Pos (0UL) /*!< INSTR_MEM0 (Bit 0) */
|
||
#define PIO0_INSTR_MEM0_INSTR_MEM0_Msk (0xffffUL) /*!< INSTR_MEM0 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM1 ======================================================= */
|
||
#define PIO0_INSTR_MEM1_INSTR_MEM1_Pos (0UL) /*!< INSTR_MEM1 (Bit 0) */
|
||
#define PIO0_INSTR_MEM1_INSTR_MEM1_Msk (0xffffUL) /*!< INSTR_MEM1 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM2 ======================================================= */
|
||
#define PIO0_INSTR_MEM2_INSTR_MEM2_Pos (0UL) /*!< INSTR_MEM2 (Bit 0) */
|
||
#define PIO0_INSTR_MEM2_INSTR_MEM2_Msk (0xffffUL) /*!< INSTR_MEM2 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM3 ======================================================= */
|
||
#define PIO0_INSTR_MEM3_INSTR_MEM3_Pos (0UL) /*!< INSTR_MEM3 (Bit 0) */
|
||
#define PIO0_INSTR_MEM3_INSTR_MEM3_Msk (0xffffUL) /*!< INSTR_MEM3 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM4 ======================================================= */
|
||
#define PIO0_INSTR_MEM4_INSTR_MEM4_Pos (0UL) /*!< INSTR_MEM4 (Bit 0) */
|
||
#define PIO0_INSTR_MEM4_INSTR_MEM4_Msk (0xffffUL) /*!< INSTR_MEM4 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM5 ======================================================= */
|
||
#define PIO0_INSTR_MEM5_INSTR_MEM5_Pos (0UL) /*!< INSTR_MEM5 (Bit 0) */
|
||
#define PIO0_INSTR_MEM5_INSTR_MEM5_Msk (0xffffUL) /*!< INSTR_MEM5 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM6 ======================================================= */
|
||
#define PIO0_INSTR_MEM6_INSTR_MEM6_Pos (0UL) /*!< INSTR_MEM6 (Bit 0) */
|
||
#define PIO0_INSTR_MEM6_INSTR_MEM6_Msk (0xffffUL) /*!< INSTR_MEM6 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM7 ======================================================= */
|
||
#define PIO0_INSTR_MEM7_INSTR_MEM7_Pos (0UL) /*!< INSTR_MEM7 (Bit 0) */
|
||
#define PIO0_INSTR_MEM7_INSTR_MEM7_Msk (0xffffUL) /*!< INSTR_MEM7 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM8 ======================================================= */
|
||
#define PIO0_INSTR_MEM8_INSTR_MEM8_Pos (0UL) /*!< INSTR_MEM8 (Bit 0) */
|
||
#define PIO0_INSTR_MEM8_INSTR_MEM8_Msk (0xffffUL) /*!< INSTR_MEM8 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM9 ======================================================= */
|
||
#define PIO0_INSTR_MEM9_INSTR_MEM9_Pos (0UL) /*!< INSTR_MEM9 (Bit 0) */
|
||
#define PIO0_INSTR_MEM9_INSTR_MEM9_Msk (0xffffUL) /*!< INSTR_MEM9 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM10 ====================================================== */
|
||
#define PIO0_INSTR_MEM10_INSTR_MEM10_Pos (0UL) /*!< INSTR_MEM10 (Bit 0) */
|
||
#define PIO0_INSTR_MEM10_INSTR_MEM10_Msk (0xffffUL) /*!< INSTR_MEM10 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM11 ====================================================== */
|
||
#define PIO0_INSTR_MEM11_INSTR_MEM11_Pos (0UL) /*!< INSTR_MEM11 (Bit 0) */
|
||
#define PIO0_INSTR_MEM11_INSTR_MEM11_Msk (0xffffUL) /*!< INSTR_MEM11 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM12 ====================================================== */
|
||
#define PIO0_INSTR_MEM12_INSTR_MEM12_Pos (0UL) /*!< INSTR_MEM12 (Bit 0) */
|
||
#define PIO0_INSTR_MEM12_INSTR_MEM12_Msk (0xffffUL) /*!< INSTR_MEM12 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM13 ====================================================== */
|
||
#define PIO0_INSTR_MEM13_INSTR_MEM13_Pos (0UL) /*!< INSTR_MEM13 (Bit 0) */
|
||
#define PIO0_INSTR_MEM13_INSTR_MEM13_Msk (0xffffUL) /*!< INSTR_MEM13 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM14 ====================================================== */
|
||
#define PIO0_INSTR_MEM14_INSTR_MEM14_Pos (0UL) /*!< INSTR_MEM14 (Bit 0) */
|
||
#define PIO0_INSTR_MEM14_INSTR_MEM14_Msk (0xffffUL) /*!< INSTR_MEM14 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM15 ====================================================== */
|
||
#define PIO0_INSTR_MEM15_INSTR_MEM15_Pos (0UL) /*!< INSTR_MEM15 (Bit 0) */
|
||
#define PIO0_INSTR_MEM15_INSTR_MEM15_Msk (0xffffUL) /*!< INSTR_MEM15 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM16 ====================================================== */
|
||
#define PIO0_INSTR_MEM16_INSTR_MEM16_Pos (0UL) /*!< INSTR_MEM16 (Bit 0) */
|
||
#define PIO0_INSTR_MEM16_INSTR_MEM16_Msk (0xffffUL) /*!< INSTR_MEM16 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM17 ====================================================== */
|
||
#define PIO0_INSTR_MEM17_INSTR_MEM17_Pos (0UL) /*!< INSTR_MEM17 (Bit 0) */
|
||
#define PIO0_INSTR_MEM17_INSTR_MEM17_Msk (0xffffUL) /*!< INSTR_MEM17 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM18 ====================================================== */
|
||
#define PIO0_INSTR_MEM18_INSTR_MEM18_Pos (0UL) /*!< INSTR_MEM18 (Bit 0) */
|
||
#define PIO0_INSTR_MEM18_INSTR_MEM18_Msk (0xffffUL) /*!< INSTR_MEM18 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM19 ====================================================== */
|
||
#define PIO0_INSTR_MEM19_INSTR_MEM19_Pos (0UL) /*!< INSTR_MEM19 (Bit 0) */
|
||
#define PIO0_INSTR_MEM19_INSTR_MEM19_Msk (0xffffUL) /*!< INSTR_MEM19 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM20 ====================================================== */
|
||
#define PIO0_INSTR_MEM20_INSTR_MEM20_Pos (0UL) /*!< INSTR_MEM20 (Bit 0) */
|
||
#define PIO0_INSTR_MEM20_INSTR_MEM20_Msk (0xffffUL) /*!< INSTR_MEM20 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM21 ====================================================== */
|
||
#define PIO0_INSTR_MEM21_INSTR_MEM21_Pos (0UL) /*!< INSTR_MEM21 (Bit 0) */
|
||
#define PIO0_INSTR_MEM21_INSTR_MEM21_Msk (0xffffUL) /*!< INSTR_MEM21 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM22 ====================================================== */
|
||
#define PIO0_INSTR_MEM22_INSTR_MEM22_Pos (0UL) /*!< INSTR_MEM22 (Bit 0) */
|
||
#define PIO0_INSTR_MEM22_INSTR_MEM22_Msk (0xffffUL) /*!< INSTR_MEM22 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM23 ====================================================== */
|
||
#define PIO0_INSTR_MEM23_INSTR_MEM23_Pos (0UL) /*!< INSTR_MEM23 (Bit 0) */
|
||
#define PIO0_INSTR_MEM23_INSTR_MEM23_Msk (0xffffUL) /*!< INSTR_MEM23 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM24 ====================================================== */
|
||
#define PIO0_INSTR_MEM24_INSTR_MEM24_Pos (0UL) /*!< INSTR_MEM24 (Bit 0) */
|
||
#define PIO0_INSTR_MEM24_INSTR_MEM24_Msk (0xffffUL) /*!< INSTR_MEM24 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM25 ====================================================== */
|
||
#define PIO0_INSTR_MEM25_INSTR_MEM25_Pos (0UL) /*!< INSTR_MEM25 (Bit 0) */
|
||
#define PIO0_INSTR_MEM25_INSTR_MEM25_Msk (0xffffUL) /*!< INSTR_MEM25 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM26 ====================================================== */
|
||
#define PIO0_INSTR_MEM26_INSTR_MEM26_Pos (0UL) /*!< INSTR_MEM26 (Bit 0) */
|
||
#define PIO0_INSTR_MEM26_INSTR_MEM26_Msk (0xffffUL) /*!< INSTR_MEM26 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM27 ====================================================== */
|
||
#define PIO0_INSTR_MEM27_INSTR_MEM27_Pos (0UL) /*!< INSTR_MEM27 (Bit 0) */
|
||
#define PIO0_INSTR_MEM27_INSTR_MEM27_Msk (0xffffUL) /*!< INSTR_MEM27 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM28 ====================================================== */
|
||
#define PIO0_INSTR_MEM28_INSTR_MEM28_Pos (0UL) /*!< INSTR_MEM28 (Bit 0) */
|
||
#define PIO0_INSTR_MEM28_INSTR_MEM28_Msk (0xffffUL) /*!< INSTR_MEM28 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM29 ====================================================== */
|
||
#define PIO0_INSTR_MEM29_INSTR_MEM29_Pos (0UL) /*!< INSTR_MEM29 (Bit 0) */
|
||
#define PIO0_INSTR_MEM29_INSTR_MEM29_Msk (0xffffUL) /*!< INSTR_MEM29 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM30 ====================================================== */
|
||
#define PIO0_INSTR_MEM30_INSTR_MEM30_Pos (0UL) /*!< INSTR_MEM30 (Bit 0) */
|
||
#define PIO0_INSTR_MEM30_INSTR_MEM30_Msk (0xffffUL) /*!< INSTR_MEM30 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== INSTR_MEM31 ====================================================== */
|
||
#define PIO0_INSTR_MEM31_INSTR_MEM31_Pos (0UL) /*!< INSTR_MEM31 (Bit 0) */
|
||
#define PIO0_INSTR_MEM31_INSTR_MEM31_Msk (0xffffUL) /*!< INSTR_MEM31 (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== SM0_CLKDIV ======================================================= */
|
||
#define PIO0_SM0_CLKDIV_INT_Pos (16UL) /*!< INT (Bit 16) */
|
||
#define PIO0_SM0_CLKDIV_INT_Msk (0xffff0000UL) /*!< INT (Bitfield-Mask: 0xffff) */
|
||
#define PIO0_SM0_CLKDIV_FRAC_Pos (8UL) /*!< FRAC (Bit 8) */
|
||
#define PIO0_SM0_CLKDIV_FRAC_Msk (0xff00UL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== SM0_EXECCTRL ====================================================== */
|
||
#define PIO0_SM0_EXECCTRL_EXEC_STALLED_Pos (31UL) /*!< EXEC_STALLED (Bit 31) */
|
||
#define PIO0_SM0_EXECCTRL_EXEC_STALLED_Msk (0x80000000UL) /*!< EXEC_STALLED (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_EXECCTRL_SIDE_EN_Pos (30UL) /*!< SIDE_EN (Bit 30) */
|
||
#define PIO0_SM0_EXECCTRL_SIDE_EN_Msk (0x40000000UL) /*!< SIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_EXECCTRL_SIDE_PINDIR_Pos (29UL) /*!< SIDE_PINDIR (Bit 29) */
|
||
#define PIO0_SM0_EXECCTRL_SIDE_PINDIR_Msk (0x20000000UL) /*!< SIDE_PINDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_EXECCTRL_JMP_PIN_Pos (24UL) /*!< JMP_PIN (Bit 24) */
|
||
#define PIO0_SM0_EXECCTRL_JMP_PIN_Msk (0x1f000000UL) /*!< JMP_PIN (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_EXECCTRL_OUT_EN_SEL_Pos (19UL) /*!< OUT_EN_SEL (Bit 19) */
|
||
#define PIO0_SM0_EXECCTRL_OUT_EN_SEL_Msk (0xf80000UL) /*!< OUT_EN_SEL (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_EXECCTRL_INLINE_OUT_EN_Pos (18UL) /*!< INLINE_OUT_EN (Bit 18) */
|
||
#define PIO0_SM0_EXECCTRL_INLINE_OUT_EN_Msk (0x40000UL) /*!< INLINE_OUT_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_EXECCTRL_OUT_STICKY_Pos (17UL) /*!< OUT_STICKY (Bit 17) */
|
||
#define PIO0_SM0_EXECCTRL_OUT_STICKY_Msk (0x20000UL) /*!< OUT_STICKY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_EXECCTRL_WRAP_TOP_Pos (12UL) /*!< WRAP_TOP (Bit 12) */
|
||
#define PIO0_SM0_EXECCTRL_WRAP_TOP_Msk (0x1f000UL) /*!< WRAP_TOP (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_EXECCTRL_WRAP_BOTTOM_Pos (7UL) /*!< WRAP_BOTTOM (Bit 7) */
|
||
#define PIO0_SM0_EXECCTRL_WRAP_BOTTOM_Msk (0xf80UL) /*!< WRAP_BOTTOM (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_EXECCTRL_STATUS_SEL_Pos (4UL) /*!< STATUS_SEL (Bit 4) */
|
||
#define PIO0_SM0_EXECCTRL_STATUS_SEL_Msk (0x10UL) /*!< STATUS_SEL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_EXECCTRL_STATUS_N_Pos (0UL) /*!< STATUS_N (Bit 0) */
|
||
#define PIO0_SM0_EXECCTRL_STATUS_N_Msk (0xfUL) /*!< STATUS_N (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== SM0_SHIFTCTRL ===================================================== */
|
||
#define PIO0_SM0_SHIFTCTRL_FJOIN_RX_Pos (31UL) /*!< FJOIN_RX (Bit 31) */
|
||
#define PIO0_SM0_SHIFTCTRL_FJOIN_RX_Msk (0x80000000UL) /*!< FJOIN_RX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_SHIFTCTRL_FJOIN_TX_Pos (30UL) /*!< FJOIN_TX (Bit 30) */
|
||
#define PIO0_SM0_SHIFTCTRL_FJOIN_TX_Msk (0x40000000UL) /*!< FJOIN_TX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_SHIFTCTRL_PULL_THRESH_Pos (25UL) /*!< PULL_THRESH (Bit 25) */
|
||
#define PIO0_SM0_SHIFTCTRL_PULL_THRESH_Msk (0x3e000000UL) /*!< PULL_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_SHIFTCTRL_PUSH_THRESH_Pos (20UL) /*!< PUSH_THRESH (Bit 20) */
|
||
#define PIO0_SM0_SHIFTCTRL_PUSH_THRESH_Msk (0x1f00000UL) /*!< PUSH_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_SHIFTCTRL_OUT_SHIFTDIR_Pos (19UL) /*!< OUT_SHIFTDIR (Bit 19) */
|
||
#define PIO0_SM0_SHIFTCTRL_OUT_SHIFTDIR_Msk (0x80000UL) /*!< OUT_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_SHIFTCTRL_IN_SHIFTDIR_Pos (18UL) /*!< IN_SHIFTDIR (Bit 18) */
|
||
#define PIO0_SM0_SHIFTCTRL_IN_SHIFTDIR_Msk (0x40000UL) /*!< IN_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_SHIFTCTRL_AUTOPULL_Pos (17UL) /*!< AUTOPULL (Bit 17) */
|
||
#define PIO0_SM0_SHIFTCTRL_AUTOPULL_Msk (0x20000UL) /*!< AUTOPULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM0_SHIFTCTRL_AUTOPUSH_Pos (16UL) /*!< AUTOPUSH (Bit 16) */
|
||
#define PIO0_SM0_SHIFTCTRL_AUTOPUSH_Msk (0x10000UL) /*!< AUTOPUSH (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SM0_ADDR ======================================================== */
|
||
#define PIO0_SM0_ADDR_SM0_ADDR_Pos (0UL) /*!< SM0_ADDR (Bit 0) */
|
||
#define PIO0_SM0_ADDR_SM0_ADDR_Msk (0x1fUL) /*!< SM0_ADDR (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= SM0_INSTR ======================================================= */
|
||
#define PIO0_SM0_INSTR_SM0_INSTR_Pos (0UL) /*!< SM0_INSTR (Bit 0) */
|
||
#define PIO0_SM0_INSTR_SM0_INSTR_Msk (0xffffUL) /*!< SM0_INSTR (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== SM0_PINCTRL ====================================================== */
|
||
#define PIO0_SM0_PINCTRL_SIDESET_COUNT_Pos (29UL) /*!< SIDESET_COUNT (Bit 29) */
|
||
#define PIO0_SM0_PINCTRL_SIDESET_COUNT_Msk (0xe0000000UL) /*!< SIDESET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM0_PINCTRL_SET_COUNT_Pos (26UL) /*!< SET_COUNT (Bit 26) */
|
||
#define PIO0_SM0_PINCTRL_SET_COUNT_Msk (0x1c000000UL) /*!< SET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM0_PINCTRL_OUT_COUNT_Pos (20UL) /*!< OUT_COUNT (Bit 20) */
|
||
#define PIO0_SM0_PINCTRL_OUT_COUNT_Msk (0x3f00000UL) /*!< OUT_COUNT (Bitfield-Mask: 0x3f) */
|
||
#define PIO0_SM0_PINCTRL_IN_BASE_Pos (15UL) /*!< IN_BASE (Bit 15) */
|
||
#define PIO0_SM0_PINCTRL_IN_BASE_Msk (0xf8000UL) /*!< IN_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_PINCTRL_SIDESET_BASE_Pos (10UL) /*!< SIDESET_BASE (Bit 10) */
|
||
#define PIO0_SM0_PINCTRL_SIDESET_BASE_Msk (0x7c00UL) /*!< SIDESET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_PINCTRL_SET_BASE_Pos (5UL) /*!< SET_BASE (Bit 5) */
|
||
#define PIO0_SM0_PINCTRL_SET_BASE_Msk (0x3e0UL) /*!< SET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM0_PINCTRL_OUT_BASE_Pos (0UL) /*!< OUT_BASE (Bit 0) */
|
||
#define PIO0_SM0_PINCTRL_OUT_BASE_Msk (0x1fUL) /*!< OUT_BASE (Bitfield-Mask: 0x1f) */
|
||
/* ====================================================== SM1_CLKDIV ======================================================= */
|
||
#define PIO0_SM1_CLKDIV_INT_Pos (16UL) /*!< INT (Bit 16) */
|
||
#define PIO0_SM1_CLKDIV_INT_Msk (0xffff0000UL) /*!< INT (Bitfield-Mask: 0xffff) */
|
||
#define PIO0_SM1_CLKDIV_FRAC_Pos (8UL) /*!< FRAC (Bit 8) */
|
||
#define PIO0_SM1_CLKDIV_FRAC_Msk (0xff00UL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== SM1_EXECCTRL ====================================================== */
|
||
#define PIO0_SM1_EXECCTRL_EXEC_STALLED_Pos (31UL) /*!< EXEC_STALLED (Bit 31) */
|
||
#define PIO0_SM1_EXECCTRL_EXEC_STALLED_Msk (0x80000000UL) /*!< EXEC_STALLED (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_EXECCTRL_SIDE_EN_Pos (30UL) /*!< SIDE_EN (Bit 30) */
|
||
#define PIO0_SM1_EXECCTRL_SIDE_EN_Msk (0x40000000UL) /*!< SIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_EXECCTRL_SIDE_PINDIR_Pos (29UL) /*!< SIDE_PINDIR (Bit 29) */
|
||
#define PIO0_SM1_EXECCTRL_SIDE_PINDIR_Msk (0x20000000UL) /*!< SIDE_PINDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_EXECCTRL_JMP_PIN_Pos (24UL) /*!< JMP_PIN (Bit 24) */
|
||
#define PIO0_SM1_EXECCTRL_JMP_PIN_Msk (0x1f000000UL) /*!< JMP_PIN (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_EXECCTRL_OUT_EN_SEL_Pos (19UL) /*!< OUT_EN_SEL (Bit 19) */
|
||
#define PIO0_SM1_EXECCTRL_OUT_EN_SEL_Msk (0xf80000UL) /*!< OUT_EN_SEL (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_EXECCTRL_INLINE_OUT_EN_Pos (18UL) /*!< INLINE_OUT_EN (Bit 18) */
|
||
#define PIO0_SM1_EXECCTRL_INLINE_OUT_EN_Msk (0x40000UL) /*!< INLINE_OUT_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_EXECCTRL_OUT_STICKY_Pos (17UL) /*!< OUT_STICKY (Bit 17) */
|
||
#define PIO0_SM1_EXECCTRL_OUT_STICKY_Msk (0x20000UL) /*!< OUT_STICKY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_EXECCTRL_WRAP_TOP_Pos (12UL) /*!< WRAP_TOP (Bit 12) */
|
||
#define PIO0_SM1_EXECCTRL_WRAP_TOP_Msk (0x1f000UL) /*!< WRAP_TOP (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_EXECCTRL_WRAP_BOTTOM_Pos (7UL) /*!< WRAP_BOTTOM (Bit 7) */
|
||
#define PIO0_SM1_EXECCTRL_WRAP_BOTTOM_Msk (0xf80UL) /*!< WRAP_BOTTOM (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_EXECCTRL_STATUS_SEL_Pos (4UL) /*!< STATUS_SEL (Bit 4) */
|
||
#define PIO0_SM1_EXECCTRL_STATUS_SEL_Msk (0x10UL) /*!< STATUS_SEL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_EXECCTRL_STATUS_N_Pos (0UL) /*!< STATUS_N (Bit 0) */
|
||
#define PIO0_SM1_EXECCTRL_STATUS_N_Msk (0xfUL) /*!< STATUS_N (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== SM1_SHIFTCTRL ===================================================== */
|
||
#define PIO0_SM1_SHIFTCTRL_FJOIN_RX_Pos (31UL) /*!< FJOIN_RX (Bit 31) */
|
||
#define PIO0_SM1_SHIFTCTRL_FJOIN_RX_Msk (0x80000000UL) /*!< FJOIN_RX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_SHIFTCTRL_FJOIN_TX_Pos (30UL) /*!< FJOIN_TX (Bit 30) */
|
||
#define PIO0_SM1_SHIFTCTRL_FJOIN_TX_Msk (0x40000000UL) /*!< FJOIN_TX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_SHIFTCTRL_PULL_THRESH_Pos (25UL) /*!< PULL_THRESH (Bit 25) */
|
||
#define PIO0_SM1_SHIFTCTRL_PULL_THRESH_Msk (0x3e000000UL) /*!< PULL_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_SHIFTCTRL_PUSH_THRESH_Pos (20UL) /*!< PUSH_THRESH (Bit 20) */
|
||
#define PIO0_SM1_SHIFTCTRL_PUSH_THRESH_Msk (0x1f00000UL) /*!< PUSH_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_SHIFTCTRL_OUT_SHIFTDIR_Pos (19UL) /*!< OUT_SHIFTDIR (Bit 19) */
|
||
#define PIO0_SM1_SHIFTCTRL_OUT_SHIFTDIR_Msk (0x80000UL) /*!< OUT_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_SHIFTCTRL_IN_SHIFTDIR_Pos (18UL) /*!< IN_SHIFTDIR (Bit 18) */
|
||
#define PIO0_SM1_SHIFTCTRL_IN_SHIFTDIR_Msk (0x40000UL) /*!< IN_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_SHIFTCTRL_AUTOPULL_Pos (17UL) /*!< AUTOPULL (Bit 17) */
|
||
#define PIO0_SM1_SHIFTCTRL_AUTOPULL_Msk (0x20000UL) /*!< AUTOPULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM1_SHIFTCTRL_AUTOPUSH_Pos (16UL) /*!< AUTOPUSH (Bit 16) */
|
||
#define PIO0_SM1_SHIFTCTRL_AUTOPUSH_Msk (0x10000UL) /*!< AUTOPUSH (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SM1_ADDR ======================================================== */
|
||
#define PIO0_SM1_ADDR_SM1_ADDR_Pos (0UL) /*!< SM1_ADDR (Bit 0) */
|
||
#define PIO0_SM1_ADDR_SM1_ADDR_Msk (0x1fUL) /*!< SM1_ADDR (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= SM1_INSTR ======================================================= */
|
||
#define PIO0_SM1_INSTR_SM1_INSTR_Pos (0UL) /*!< SM1_INSTR (Bit 0) */
|
||
#define PIO0_SM1_INSTR_SM1_INSTR_Msk (0xffffUL) /*!< SM1_INSTR (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== SM1_PINCTRL ====================================================== */
|
||
#define PIO0_SM1_PINCTRL_SIDESET_COUNT_Pos (29UL) /*!< SIDESET_COUNT (Bit 29) */
|
||
#define PIO0_SM1_PINCTRL_SIDESET_COUNT_Msk (0xe0000000UL) /*!< SIDESET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM1_PINCTRL_SET_COUNT_Pos (26UL) /*!< SET_COUNT (Bit 26) */
|
||
#define PIO0_SM1_PINCTRL_SET_COUNT_Msk (0x1c000000UL) /*!< SET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM1_PINCTRL_OUT_COUNT_Pos (20UL) /*!< OUT_COUNT (Bit 20) */
|
||
#define PIO0_SM1_PINCTRL_OUT_COUNT_Msk (0x3f00000UL) /*!< OUT_COUNT (Bitfield-Mask: 0x3f) */
|
||
#define PIO0_SM1_PINCTRL_IN_BASE_Pos (15UL) /*!< IN_BASE (Bit 15) */
|
||
#define PIO0_SM1_PINCTRL_IN_BASE_Msk (0xf8000UL) /*!< IN_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_PINCTRL_SIDESET_BASE_Pos (10UL) /*!< SIDESET_BASE (Bit 10) */
|
||
#define PIO0_SM1_PINCTRL_SIDESET_BASE_Msk (0x7c00UL) /*!< SIDESET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_PINCTRL_SET_BASE_Pos (5UL) /*!< SET_BASE (Bit 5) */
|
||
#define PIO0_SM1_PINCTRL_SET_BASE_Msk (0x3e0UL) /*!< SET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM1_PINCTRL_OUT_BASE_Pos (0UL) /*!< OUT_BASE (Bit 0) */
|
||
#define PIO0_SM1_PINCTRL_OUT_BASE_Msk (0x1fUL) /*!< OUT_BASE (Bitfield-Mask: 0x1f) */
|
||
/* ====================================================== SM2_CLKDIV ======================================================= */
|
||
#define PIO0_SM2_CLKDIV_INT_Pos (16UL) /*!< INT (Bit 16) */
|
||
#define PIO0_SM2_CLKDIV_INT_Msk (0xffff0000UL) /*!< INT (Bitfield-Mask: 0xffff) */
|
||
#define PIO0_SM2_CLKDIV_FRAC_Pos (8UL) /*!< FRAC (Bit 8) */
|
||
#define PIO0_SM2_CLKDIV_FRAC_Msk (0xff00UL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== SM2_EXECCTRL ====================================================== */
|
||
#define PIO0_SM2_EXECCTRL_EXEC_STALLED_Pos (31UL) /*!< EXEC_STALLED (Bit 31) */
|
||
#define PIO0_SM2_EXECCTRL_EXEC_STALLED_Msk (0x80000000UL) /*!< EXEC_STALLED (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_EXECCTRL_SIDE_EN_Pos (30UL) /*!< SIDE_EN (Bit 30) */
|
||
#define PIO0_SM2_EXECCTRL_SIDE_EN_Msk (0x40000000UL) /*!< SIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_EXECCTRL_SIDE_PINDIR_Pos (29UL) /*!< SIDE_PINDIR (Bit 29) */
|
||
#define PIO0_SM2_EXECCTRL_SIDE_PINDIR_Msk (0x20000000UL) /*!< SIDE_PINDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_EXECCTRL_JMP_PIN_Pos (24UL) /*!< JMP_PIN (Bit 24) */
|
||
#define PIO0_SM2_EXECCTRL_JMP_PIN_Msk (0x1f000000UL) /*!< JMP_PIN (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_EXECCTRL_OUT_EN_SEL_Pos (19UL) /*!< OUT_EN_SEL (Bit 19) */
|
||
#define PIO0_SM2_EXECCTRL_OUT_EN_SEL_Msk (0xf80000UL) /*!< OUT_EN_SEL (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_EXECCTRL_INLINE_OUT_EN_Pos (18UL) /*!< INLINE_OUT_EN (Bit 18) */
|
||
#define PIO0_SM2_EXECCTRL_INLINE_OUT_EN_Msk (0x40000UL) /*!< INLINE_OUT_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_EXECCTRL_OUT_STICKY_Pos (17UL) /*!< OUT_STICKY (Bit 17) */
|
||
#define PIO0_SM2_EXECCTRL_OUT_STICKY_Msk (0x20000UL) /*!< OUT_STICKY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_EXECCTRL_WRAP_TOP_Pos (12UL) /*!< WRAP_TOP (Bit 12) */
|
||
#define PIO0_SM2_EXECCTRL_WRAP_TOP_Msk (0x1f000UL) /*!< WRAP_TOP (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_EXECCTRL_WRAP_BOTTOM_Pos (7UL) /*!< WRAP_BOTTOM (Bit 7) */
|
||
#define PIO0_SM2_EXECCTRL_WRAP_BOTTOM_Msk (0xf80UL) /*!< WRAP_BOTTOM (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_EXECCTRL_STATUS_SEL_Pos (4UL) /*!< STATUS_SEL (Bit 4) */
|
||
#define PIO0_SM2_EXECCTRL_STATUS_SEL_Msk (0x10UL) /*!< STATUS_SEL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_EXECCTRL_STATUS_N_Pos (0UL) /*!< STATUS_N (Bit 0) */
|
||
#define PIO0_SM2_EXECCTRL_STATUS_N_Msk (0xfUL) /*!< STATUS_N (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== SM2_SHIFTCTRL ===================================================== */
|
||
#define PIO0_SM2_SHIFTCTRL_FJOIN_RX_Pos (31UL) /*!< FJOIN_RX (Bit 31) */
|
||
#define PIO0_SM2_SHIFTCTRL_FJOIN_RX_Msk (0x80000000UL) /*!< FJOIN_RX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_SHIFTCTRL_FJOIN_TX_Pos (30UL) /*!< FJOIN_TX (Bit 30) */
|
||
#define PIO0_SM2_SHIFTCTRL_FJOIN_TX_Msk (0x40000000UL) /*!< FJOIN_TX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_SHIFTCTRL_PULL_THRESH_Pos (25UL) /*!< PULL_THRESH (Bit 25) */
|
||
#define PIO0_SM2_SHIFTCTRL_PULL_THRESH_Msk (0x3e000000UL) /*!< PULL_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_SHIFTCTRL_PUSH_THRESH_Pos (20UL) /*!< PUSH_THRESH (Bit 20) */
|
||
#define PIO0_SM2_SHIFTCTRL_PUSH_THRESH_Msk (0x1f00000UL) /*!< PUSH_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_SHIFTCTRL_OUT_SHIFTDIR_Pos (19UL) /*!< OUT_SHIFTDIR (Bit 19) */
|
||
#define PIO0_SM2_SHIFTCTRL_OUT_SHIFTDIR_Msk (0x80000UL) /*!< OUT_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_SHIFTCTRL_IN_SHIFTDIR_Pos (18UL) /*!< IN_SHIFTDIR (Bit 18) */
|
||
#define PIO0_SM2_SHIFTCTRL_IN_SHIFTDIR_Msk (0x40000UL) /*!< IN_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_SHIFTCTRL_AUTOPULL_Pos (17UL) /*!< AUTOPULL (Bit 17) */
|
||
#define PIO0_SM2_SHIFTCTRL_AUTOPULL_Msk (0x20000UL) /*!< AUTOPULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM2_SHIFTCTRL_AUTOPUSH_Pos (16UL) /*!< AUTOPUSH (Bit 16) */
|
||
#define PIO0_SM2_SHIFTCTRL_AUTOPUSH_Msk (0x10000UL) /*!< AUTOPUSH (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SM2_ADDR ======================================================== */
|
||
#define PIO0_SM2_ADDR_SM2_ADDR_Pos (0UL) /*!< SM2_ADDR (Bit 0) */
|
||
#define PIO0_SM2_ADDR_SM2_ADDR_Msk (0x1fUL) /*!< SM2_ADDR (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= SM2_INSTR ======================================================= */
|
||
#define PIO0_SM2_INSTR_SM2_INSTR_Pos (0UL) /*!< SM2_INSTR (Bit 0) */
|
||
#define PIO0_SM2_INSTR_SM2_INSTR_Msk (0xffffUL) /*!< SM2_INSTR (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== SM2_PINCTRL ====================================================== */
|
||
#define PIO0_SM2_PINCTRL_SIDESET_COUNT_Pos (29UL) /*!< SIDESET_COUNT (Bit 29) */
|
||
#define PIO0_SM2_PINCTRL_SIDESET_COUNT_Msk (0xe0000000UL) /*!< SIDESET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM2_PINCTRL_SET_COUNT_Pos (26UL) /*!< SET_COUNT (Bit 26) */
|
||
#define PIO0_SM2_PINCTRL_SET_COUNT_Msk (0x1c000000UL) /*!< SET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM2_PINCTRL_OUT_COUNT_Pos (20UL) /*!< OUT_COUNT (Bit 20) */
|
||
#define PIO0_SM2_PINCTRL_OUT_COUNT_Msk (0x3f00000UL) /*!< OUT_COUNT (Bitfield-Mask: 0x3f) */
|
||
#define PIO0_SM2_PINCTRL_IN_BASE_Pos (15UL) /*!< IN_BASE (Bit 15) */
|
||
#define PIO0_SM2_PINCTRL_IN_BASE_Msk (0xf8000UL) /*!< IN_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_PINCTRL_SIDESET_BASE_Pos (10UL) /*!< SIDESET_BASE (Bit 10) */
|
||
#define PIO0_SM2_PINCTRL_SIDESET_BASE_Msk (0x7c00UL) /*!< SIDESET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_PINCTRL_SET_BASE_Pos (5UL) /*!< SET_BASE (Bit 5) */
|
||
#define PIO0_SM2_PINCTRL_SET_BASE_Msk (0x3e0UL) /*!< SET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM2_PINCTRL_OUT_BASE_Pos (0UL) /*!< OUT_BASE (Bit 0) */
|
||
#define PIO0_SM2_PINCTRL_OUT_BASE_Msk (0x1fUL) /*!< OUT_BASE (Bitfield-Mask: 0x1f) */
|
||
/* ====================================================== SM3_CLKDIV ======================================================= */
|
||
#define PIO0_SM3_CLKDIV_INT_Pos (16UL) /*!< INT (Bit 16) */
|
||
#define PIO0_SM3_CLKDIV_INT_Msk (0xffff0000UL) /*!< INT (Bitfield-Mask: 0xffff) */
|
||
#define PIO0_SM3_CLKDIV_FRAC_Pos (8UL) /*!< FRAC (Bit 8) */
|
||
#define PIO0_SM3_CLKDIV_FRAC_Msk (0xff00UL) /*!< FRAC (Bitfield-Mask: 0xff) */
|
||
/* ===================================================== SM3_EXECCTRL ====================================================== */
|
||
#define PIO0_SM3_EXECCTRL_EXEC_STALLED_Pos (31UL) /*!< EXEC_STALLED (Bit 31) */
|
||
#define PIO0_SM3_EXECCTRL_EXEC_STALLED_Msk (0x80000000UL) /*!< EXEC_STALLED (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_EXECCTRL_SIDE_EN_Pos (30UL) /*!< SIDE_EN (Bit 30) */
|
||
#define PIO0_SM3_EXECCTRL_SIDE_EN_Msk (0x40000000UL) /*!< SIDE_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_EXECCTRL_SIDE_PINDIR_Pos (29UL) /*!< SIDE_PINDIR (Bit 29) */
|
||
#define PIO0_SM3_EXECCTRL_SIDE_PINDIR_Msk (0x20000000UL) /*!< SIDE_PINDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_EXECCTRL_JMP_PIN_Pos (24UL) /*!< JMP_PIN (Bit 24) */
|
||
#define PIO0_SM3_EXECCTRL_JMP_PIN_Msk (0x1f000000UL) /*!< JMP_PIN (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_EXECCTRL_OUT_EN_SEL_Pos (19UL) /*!< OUT_EN_SEL (Bit 19) */
|
||
#define PIO0_SM3_EXECCTRL_OUT_EN_SEL_Msk (0xf80000UL) /*!< OUT_EN_SEL (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_EXECCTRL_INLINE_OUT_EN_Pos (18UL) /*!< INLINE_OUT_EN (Bit 18) */
|
||
#define PIO0_SM3_EXECCTRL_INLINE_OUT_EN_Msk (0x40000UL) /*!< INLINE_OUT_EN (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_EXECCTRL_OUT_STICKY_Pos (17UL) /*!< OUT_STICKY (Bit 17) */
|
||
#define PIO0_SM3_EXECCTRL_OUT_STICKY_Msk (0x20000UL) /*!< OUT_STICKY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_EXECCTRL_WRAP_TOP_Pos (12UL) /*!< WRAP_TOP (Bit 12) */
|
||
#define PIO0_SM3_EXECCTRL_WRAP_TOP_Msk (0x1f000UL) /*!< WRAP_TOP (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_EXECCTRL_WRAP_BOTTOM_Pos (7UL) /*!< WRAP_BOTTOM (Bit 7) */
|
||
#define PIO0_SM3_EXECCTRL_WRAP_BOTTOM_Msk (0xf80UL) /*!< WRAP_BOTTOM (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_EXECCTRL_STATUS_SEL_Pos (4UL) /*!< STATUS_SEL (Bit 4) */
|
||
#define PIO0_SM3_EXECCTRL_STATUS_SEL_Msk (0x10UL) /*!< STATUS_SEL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_EXECCTRL_STATUS_N_Pos (0UL) /*!< STATUS_N (Bit 0) */
|
||
#define PIO0_SM3_EXECCTRL_STATUS_N_Msk (0xfUL) /*!< STATUS_N (Bitfield-Mask: 0x0f) */
|
||
/* ===================================================== SM3_SHIFTCTRL ===================================================== */
|
||
#define PIO0_SM3_SHIFTCTRL_FJOIN_RX_Pos (31UL) /*!< FJOIN_RX (Bit 31) */
|
||
#define PIO0_SM3_SHIFTCTRL_FJOIN_RX_Msk (0x80000000UL) /*!< FJOIN_RX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_SHIFTCTRL_FJOIN_TX_Pos (30UL) /*!< FJOIN_TX (Bit 30) */
|
||
#define PIO0_SM3_SHIFTCTRL_FJOIN_TX_Msk (0x40000000UL) /*!< FJOIN_TX (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_SHIFTCTRL_PULL_THRESH_Pos (25UL) /*!< PULL_THRESH (Bit 25) */
|
||
#define PIO0_SM3_SHIFTCTRL_PULL_THRESH_Msk (0x3e000000UL) /*!< PULL_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_SHIFTCTRL_PUSH_THRESH_Pos (20UL) /*!< PUSH_THRESH (Bit 20) */
|
||
#define PIO0_SM3_SHIFTCTRL_PUSH_THRESH_Msk (0x1f00000UL) /*!< PUSH_THRESH (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_SHIFTCTRL_OUT_SHIFTDIR_Pos (19UL) /*!< OUT_SHIFTDIR (Bit 19) */
|
||
#define PIO0_SM3_SHIFTCTRL_OUT_SHIFTDIR_Msk (0x80000UL) /*!< OUT_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_SHIFTCTRL_IN_SHIFTDIR_Pos (18UL) /*!< IN_SHIFTDIR (Bit 18) */
|
||
#define PIO0_SM3_SHIFTCTRL_IN_SHIFTDIR_Msk (0x40000UL) /*!< IN_SHIFTDIR (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_SHIFTCTRL_AUTOPULL_Pos (17UL) /*!< AUTOPULL (Bit 17) */
|
||
#define PIO0_SM3_SHIFTCTRL_AUTOPULL_Msk (0x20000UL) /*!< AUTOPULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_SM3_SHIFTCTRL_AUTOPUSH_Pos (16UL) /*!< AUTOPUSH (Bit 16) */
|
||
#define PIO0_SM3_SHIFTCTRL_AUTOPUSH_Msk (0x10000UL) /*!< AUTOPUSH (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SM3_ADDR ======================================================== */
|
||
#define PIO0_SM3_ADDR_SM3_ADDR_Pos (0UL) /*!< SM3_ADDR (Bit 0) */
|
||
#define PIO0_SM3_ADDR_SM3_ADDR_Msk (0x1fUL) /*!< SM3_ADDR (Bitfield-Mask: 0x1f) */
|
||
/* ======================================================= SM3_INSTR ======================================================= */
|
||
#define PIO0_SM3_INSTR_SM3_INSTR_Pos (0UL) /*!< SM3_INSTR (Bit 0) */
|
||
#define PIO0_SM3_INSTR_SM3_INSTR_Msk (0xffffUL) /*!< SM3_INSTR (Bitfield-Mask: 0xffff) */
|
||
/* ====================================================== SM3_PINCTRL ====================================================== */
|
||
#define PIO0_SM3_PINCTRL_SIDESET_COUNT_Pos (29UL) /*!< SIDESET_COUNT (Bit 29) */
|
||
#define PIO0_SM3_PINCTRL_SIDESET_COUNT_Msk (0xe0000000UL) /*!< SIDESET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM3_PINCTRL_SET_COUNT_Pos (26UL) /*!< SET_COUNT (Bit 26) */
|
||
#define PIO0_SM3_PINCTRL_SET_COUNT_Msk (0x1c000000UL) /*!< SET_COUNT (Bitfield-Mask: 0x07) */
|
||
#define PIO0_SM3_PINCTRL_OUT_COUNT_Pos (20UL) /*!< OUT_COUNT (Bit 20) */
|
||
#define PIO0_SM3_PINCTRL_OUT_COUNT_Msk (0x3f00000UL) /*!< OUT_COUNT (Bitfield-Mask: 0x3f) */
|
||
#define PIO0_SM3_PINCTRL_IN_BASE_Pos (15UL) /*!< IN_BASE (Bit 15) */
|
||
#define PIO0_SM3_PINCTRL_IN_BASE_Msk (0xf8000UL) /*!< IN_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_PINCTRL_SIDESET_BASE_Pos (10UL) /*!< SIDESET_BASE (Bit 10) */
|
||
#define PIO0_SM3_PINCTRL_SIDESET_BASE_Msk (0x7c00UL) /*!< SIDESET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_PINCTRL_SET_BASE_Pos (5UL) /*!< SET_BASE (Bit 5) */
|
||
#define PIO0_SM3_PINCTRL_SET_BASE_Msk (0x3e0UL) /*!< SET_BASE (Bitfield-Mask: 0x1f) */
|
||
#define PIO0_SM3_PINCTRL_OUT_BASE_Pos (0UL) /*!< OUT_BASE (Bit 0) */
|
||
#define PIO0_SM3_PINCTRL_OUT_BASE_Msk (0x1fUL) /*!< OUT_BASE (Bitfield-Mask: 0x1f) */
|
||
/* ========================================================= INTR ========================================================== */
|
||
#define PIO0_INTR_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_INTR_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_INTR_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_INTR_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_INTR_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_INTR_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_INTR_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_INTR_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_INTR_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_INTR_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_INTR_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_INTR_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_INTR_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_INTR_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IRQ0_INTE ======================================================= */
|
||
#define PIO0_IRQ0_INTE_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_IRQ0_INTE_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_IRQ0_INTE_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_IRQ0_INTE_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_IRQ0_INTE_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_IRQ0_INTE_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_IRQ0_INTE_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_IRQ0_INTE_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_IRQ0_INTE_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_IRQ0_INTE_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_IRQ0_INTE_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_IRQ0_INTE_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTE_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_IRQ0_INTE_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IRQ0_INTF ======================================================= */
|
||
#define PIO0_IRQ0_INTF_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_IRQ0_INTF_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_IRQ0_INTF_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_IRQ0_INTF_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_IRQ0_INTF_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_IRQ0_INTF_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_IRQ0_INTF_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_IRQ0_INTF_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_IRQ0_INTF_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_IRQ0_INTF_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_IRQ0_INTF_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_IRQ0_INTF_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTF_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_IRQ0_INTF_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IRQ0_INTS ======================================================= */
|
||
#define PIO0_IRQ0_INTS_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_IRQ0_INTS_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_IRQ0_INTS_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_IRQ0_INTS_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_IRQ0_INTS_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_IRQ0_INTS_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_IRQ0_INTS_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_IRQ0_INTS_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_IRQ0_INTS_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_IRQ0_INTS_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_IRQ0_INTS_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_IRQ0_INTS_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ0_INTS_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_IRQ0_INTS_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IRQ1_INTE ======================================================= */
|
||
#define PIO0_IRQ1_INTE_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_IRQ1_INTE_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_IRQ1_INTE_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_IRQ1_INTE_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_IRQ1_INTE_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_IRQ1_INTE_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_IRQ1_INTE_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_IRQ1_INTE_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_IRQ1_INTE_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_IRQ1_INTE_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_IRQ1_INTE_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_IRQ1_INTE_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTE_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_IRQ1_INTE_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IRQ1_INTF ======================================================= */
|
||
#define PIO0_IRQ1_INTF_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_IRQ1_INTF_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_IRQ1_INTF_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_IRQ1_INTF_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_IRQ1_INTF_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_IRQ1_INTF_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_IRQ1_INTF_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_IRQ1_INTF_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_IRQ1_INTF_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_IRQ1_INTF_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_IRQ1_INTF_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_IRQ1_INTF_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTF_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_IRQ1_INTF_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= IRQ1_INTS ======================================================= */
|
||
#define PIO0_IRQ1_INTS_SM3_Pos (11UL) /*!< SM3 (Bit 11) */
|
||
#define PIO0_IRQ1_INTS_SM3_Msk (0x800UL) /*!< SM3 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM2_Pos (10UL) /*!< SM2 (Bit 10) */
|
||
#define PIO0_IRQ1_INTS_SM2_Msk (0x400UL) /*!< SM2 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM1_Pos (9UL) /*!< SM1 (Bit 9) */
|
||
#define PIO0_IRQ1_INTS_SM1_Msk (0x200UL) /*!< SM1 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM0_Pos (8UL) /*!< SM0 (Bit 8) */
|
||
#define PIO0_IRQ1_INTS_SM0_Msk (0x100UL) /*!< SM0 (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM3_TXNFULL_Pos (7UL) /*!< SM3_TXNFULL (Bit 7) */
|
||
#define PIO0_IRQ1_INTS_SM3_TXNFULL_Msk (0x80UL) /*!< SM3_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM2_TXNFULL_Pos (6UL) /*!< SM2_TXNFULL (Bit 6) */
|
||
#define PIO0_IRQ1_INTS_SM2_TXNFULL_Msk (0x40UL) /*!< SM2_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM1_TXNFULL_Pos (5UL) /*!< SM1_TXNFULL (Bit 5) */
|
||
#define PIO0_IRQ1_INTS_SM1_TXNFULL_Msk (0x20UL) /*!< SM1_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM0_TXNFULL_Pos (4UL) /*!< SM0_TXNFULL (Bit 4) */
|
||
#define PIO0_IRQ1_INTS_SM0_TXNFULL_Msk (0x10UL) /*!< SM0_TXNFULL (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM3_RXNEMPTY_Pos (3UL) /*!< SM3_RXNEMPTY (Bit 3) */
|
||
#define PIO0_IRQ1_INTS_SM3_RXNEMPTY_Msk (0x8UL) /*!< SM3_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM2_RXNEMPTY_Pos (2UL) /*!< SM2_RXNEMPTY (Bit 2) */
|
||
#define PIO0_IRQ1_INTS_SM2_RXNEMPTY_Msk (0x4UL) /*!< SM2_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM1_RXNEMPTY_Pos (1UL) /*!< SM1_RXNEMPTY (Bit 1) */
|
||
#define PIO0_IRQ1_INTS_SM1_RXNEMPTY_Msk (0x2UL) /*!< SM1_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
#define PIO0_IRQ1_INTS_SM0_RXNEMPTY_Pos (0UL) /*!< SM0_RXNEMPTY (Bit 0) */
|
||
#define PIO0_IRQ1_INTS_SM0_RXNEMPTY_Msk (0x1UL) /*!< SM0_RXNEMPTY (Bitfield-Mask: 0x01) */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SIO ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CPUID ========================================================= */
|
||
/* ======================================================== GPIO_IN ======================================================== */
|
||
#define SIO_GPIO_IN_GPIO_IN_Pos (0UL) /*!< GPIO_IN (Bit 0) */
|
||
#define SIO_GPIO_IN_GPIO_IN_Msk (0x3fffffffUL) /*!< GPIO_IN (Bitfield-Mask: 0x3fffffff) */
|
||
/* ====================================================== GPIO_HI_IN ======================================================= */
|
||
#define SIO_GPIO_HI_IN_GPIO_HI_IN_Pos (0UL) /*!< GPIO_HI_IN (Bit 0) */
|
||
#define SIO_GPIO_HI_IN_GPIO_HI_IN_Msk (0x3fUL) /*!< GPIO_HI_IN (Bitfield-Mask: 0x3f) */
|
||
/* ======================================================= GPIO_OUT ======================================================== */
|
||
#define SIO_GPIO_OUT_GPIO_OUT_Pos (0UL) /*!< GPIO_OUT (Bit 0) */
|
||
#define SIO_GPIO_OUT_GPIO_OUT_Msk (0x3fffffffUL) /*!< GPIO_OUT (Bitfield-Mask: 0x3fffffff) */
|
||
/* ===================================================== GPIO_OUT_SET ====================================================== */
|
||
#define SIO_GPIO_OUT_SET_GPIO_OUT_SET_Pos (0UL) /*!< GPIO_OUT_SET (Bit 0) */
|
||
#define SIO_GPIO_OUT_SET_GPIO_OUT_SET_Msk (0x3fffffffUL) /*!< GPIO_OUT_SET (Bitfield-Mask: 0x3fffffff) */
|
||
/* ===================================================== GPIO_OUT_CLR ====================================================== */
|
||
#define SIO_GPIO_OUT_CLR_GPIO_OUT_CLR_Pos (0UL) /*!< GPIO_OUT_CLR (Bit 0) */
|
||
#define SIO_GPIO_OUT_CLR_GPIO_OUT_CLR_Msk (0x3fffffffUL) /*!< GPIO_OUT_CLR (Bitfield-Mask: 0x3fffffff) */
|
||
/* ===================================================== GPIO_OUT_XOR ====================================================== */
|
||
#define SIO_GPIO_OUT_XOR_GPIO_OUT_XOR_Pos (0UL) /*!< GPIO_OUT_XOR (Bit 0) */
|
||
#define SIO_GPIO_OUT_XOR_GPIO_OUT_XOR_Msk (0x3fffffffUL) /*!< GPIO_OUT_XOR (Bitfield-Mask: 0x3fffffff) */
|
||
/* ======================================================== GPIO_OE ======================================================== */
|
||
#define SIO_GPIO_OE_GPIO_OE_Pos (0UL) /*!< GPIO_OE (Bit 0) */
|
||
#define SIO_GPIO_OE_GPIO_OE_Msk (0x3fffffffUL) /*!< GPIO_OE (Bitfield-Mask: 0x3fffffff) */
|
||
/* ====================================================== GPIO_OE_SET ====================================================== */
|
||
#define SIO_GPIO_OE_SET_GPIO_OE_SET_Pos (0UL) /*!< GPIO_OE_SET (Bit 0) */
|
||
#define SIO_GPIO_OE_SET_GPIO_OE_SET_Msk (0x3fffffffUL) /*!< GPIO_OE_SET (Bitfield-Mask: 0x3fffffff) */
|
||
/* ====================================================== GPIO_OE_CLR ====================================================== */
|
||
#define SIO_GPIO_OE_CLR_GPIO_OE_CLR_Pos (0UL) /*!< GPIO_OE_CLR (Bit 0) */
|
||
#define SIO_GPIO_OE_CLR_GPIO_OE_CLR_Msk (0x3fffffffUL) /*!< GPIO_OE_CLR (Bitfield-Mask: 0x3fffffff) */
|
||
/* ====================================================== GPIO_OE_XOR ====================================================== */
|
||
#define SIO_GPIO_OE_XOR_GPIO_OE_XOR_Pos (0UL) /*!< GPIO_OE_XOR (Bit 0) */
|
||
#define SIO_GPIO_OE_XOR_GPIO_OE_XOR_Msk (0x3fffffffUL) /*!< GPIO_OE_XOR (Bitfield-Mask: 0x3fffffff) */
|
||
/* ====================================================== GPIO_HI_OUT ====================================================== */
|
||
#define SIO_GPIO_HI_OUT_GPIO_HI_OUT_Pos (0UL) /*!< GPIO_HI_OUT (Bit 0) */
|
||
#define SIO_GPIO_HI_OUT_GPIO_HI_OUT_Msk (0x3fUL) /*!< GPIO_HI_OUT (Bitfield-Mask: 0x3f) */
|
||
/* ==================================================== GPIO_HI_OUT_SET ==================================================== */
|
||
#define SIO_GPIO_HI_OUT_SET_GPIO_HI_OUT_SET_Pos (0UL) /*!< GPIO_HI_OUT_SET (Bit 0) */
|
||
#define SIO_GPIO_HI_OUT_SET_GPIO_HI_OUT_SET_Msk (0x3fUL) /*!< GPIO_HI_OUT_SET (Bitfield-Mask: 0x3f) */
|
||
/* ==================================================== GPIO_HI_OUT_CLR ==================================================== */
|
||
#define SIO_GPIO_HI_OUT_CLR_GPIO_HI_OUT_CLR_Pos (0UL) /*!< GPIO_HI_OUT_CLR (Bit 0) */
|
||
#define SIO_GPIO_HI_OUT_CLR_GPIO_HI_OUT_CLR_Msk (0x3fUL) /*!< GPIO_HI_OUT_CLR (Bitfield-Mask: 0x3f) */
|
||
/* ==================================================== GPIO_HI_OUT_XOR ==================================================== */
|
||
#define SIO_GPIO_HI_OUT_XOR_GPIO_HI_OUT_XOR_Pos (0UL) /*!< GPIO_HI_OUT_XOR (Bit 0) */
|
||
#define SIO_GPIO_HI_OUT_XOR_GPIO_HI_OUT_XOR_Msk (0x3fUL) /*!< GPIO_HI_OUT_XOR (Bitfield-Mask: 0x3f) */
|
||
/* ====================================================== GPIO_HI_OE ======================================================= */
|
||
#define SIO_GPIO_HI_OE_GPIO_HI_OE_Pos (0UL) /*!< GPIO_HI_OE (Bit 0) */
|
||
#define SIO_GPIO_HI_OE_GPIO_HI_OE_Msk (0x3fUL) /*!< GPIO_HI_OE (Bitfield-Mask: 0x3f) */
|
||
/* ==================================================== GPIO_HI_OE_SET ===================================================== */
|
||
#define SIO_GPIO_HI_OE_SET_GPIO_HI_OE_SET_Pos (0UL) /*!< GPIO_HI_OE_SET (Bit 0) */
|
||
#define SIO_GPIO_HI_OE_SET_GPIO_HI_OE_SET_Msk (0x3fUL) /*!< GPIO_HI_OE_SET (Bitfield-Mask: 0x3f) */
|
||
/* ==================================================== GPIO_HI_OE_CLR ===================================================== */
|
||
#define SIO_GPIO_HI_OE_CLR_GPIO_HI_OE_CLR_Pos (0UL) /*!< GPIO_HI_OE_CLR (Bit 0) */
|
||
#define SIO_GPIO_HI_OE_CLR_GPIO_HI_OE_CLR_Msk (0x3fUL) /*!< GPIO_HI_OE_CLR (Bitfield-Mask: 0x3f) */
|
||
/* ==================================================== GPIO_HI_OE_XOR ===================================================== */
|
||
#define SIO_GPIO_HI_OE_XOR_GPIO_HI_OE_XOR_Pos (0UL) /*!< GPIO_HI_OE_XOR (Bit 0) */
|
||
#define SIO_GPIO_HI_OE_XOR_GPIO_HI_OE_XOR_Msk (0x3fUL) /*!< GPIO_HI_OE_XOR (Bitfield-Mask: 0x3f) */
|
||
/* ======================================================== FIFO_ST ======================================================== */
|
||
#define SIO_FIFO_ST_ROE_Pos (3UL) /*!< ROE (Bit 3) */
|
||
#define SIO_FIFO_ST_ROE_Msk (0x8UL) /*!< ROE (Bitfield-Mask: 0x01) */
|
||
#define SIO_FIFO_ST_WOF_Pos (2UL) /*!< WOF (Bit 2) */
|
||
#define SIO_FIFO_ST_WOF_Msk (0x4UL) /*!< WOF (Bitfield-Mask: 0x01) */
|
||
#define SIO_FIFO_ST_RDY_Pos (1UL) /*!< RDY (Bit 1) */
|
||
#define SIO_FIFO_ST_RDY_Msk (0x2UL) /*!< RDY (Bitfield-Mask: 0x01) */
|
||
#define SIO_FIFO_ST_VLD_Pos (0UL) /*!< VLD (Bit 0) */
|
||
#define SIO_FIFO_ST_VLD_Msk (0x1UL) /*!< VLD (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== FIFO_WR ======================================================== */
|
||
/* ======================================================== FIFO_RD ======================================================== */
|
||
/* ====================================================== SPINLOCK_ST ====================================================== */
|
||
/* ===================================================== DIV_UDIVIDEND ===================================================== */
|
||
/* ===================================================== DIV_UDIVISOR ====================================================== */
|
||
/* ===================================================== DIV_SDIVIDEND ===================================================== */
|
||
/* ===================================================== DIV_SDIVISOR ====================================================== */
|
||
/* ===================================================== DIV_QUOTIENT ====================================================== */
|
||
/* ===================================================== DIV_REMAINDER ===================================================== */
|
||
/* ======================================================== DIV_CSR ======================================================== */
|
||
#define SIO_DIV_CSR_DIRTY_Pos (1UL) /*!< DIRTY (Bit 1) */
|
||
#define SIO_DIV_CSR_DIRTY_Msk (0x2UL) /*!< DIRTY (Bitfield-Mask: 0x01) */
|
||
#define SIO_DIV_CSR_READY_Pos (0UL) /*!< READY (Bit 0) */
|
||
#define SIO_DIV_CSR_READY_Msk (0x1UL) /*!< READY (Bitfield-Mask: 0x01) */
|
||
/* ==================================================== INTERP0_ACCUM0 ===================================================== */
|
||
/* ==================================================== INTERP0_ACCUM1 ===================================================== */
|
||
/* ===================================================== INTERP0_BASE0 ===================================================== */
|
||
/* ===================================================== INTERP0_BASE1 ===================================================== */
|
||
/* ===================================================== INTERP0_BASE2 ===================================================== */
|
||
/* =================================================== INTERP0_POP_LANE0 =================================================== */
|
||
/* =================================================== INTERP0_POP_LANE1 =================================================== */
|
||
/* =================================================== INTERP0_POP_FULL ==================================================== */
|
||
/* ================================================== INTERP0_PEEK_LANE0 =================================================== */
|
||
/* ================================================== INTERP0_PEEK_LANE1 =================================================== */
|
||
/* =================================================== INTERP0_PEEK_FULL =================================================== */
|
||
/* ================================================== INTERP0_CTRL_LANE0 =================================================== */
|
||
#define SIO_INTERP0_CTRL_LANE0_OVERF_Pos (25UL) /*!< OVERF (Bit 25) */
|
||
#define SIO_INTERP0_CTRL_LANE0_OVERF_Msk (0x2000000UL) /*!< OVERF (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_OVERF1_Pos (24UL) /*!< OVERF1 (Bit 24) */
|
||
#define SIO_INTERP0_CTRL_LANE0_OVERF1_Msk (0x1000000UL) /*!< OVERF1 (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_OVERF0_Pos (23UL) /*!< OVERF0 (Bit 23) */
|
||
#define SIO_INTERP0_CTRL_LANE0_OVERF0_Msk (0x800000UL) /*!< OVERF0 (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_BLEND_Pos (21UL) /*!< BLEND (Bit 21) */
|
||
#define SIO_INTERP0_CTRL_LANE0_BLEND_Msk (0x200000UL) /*!< BLEND (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_FORCE_MSB_Pos (19UL) /*!< FORCE_MSB (Bit 19) */
|
||
#define SIO_INTERP0_CTRL_LANE0_FORCE_MSB_Msk (0x180000UL) /*!< FORCE_MSB (Bitfield-Mask: 0x03) */
|
||
#define SIO_INTERP0_CTRL_LANE0_ADD_RAW_Pos (18UL) /*!< ADD_RAW (Bit 18) */
|
||
#define SIO_INTERP0_CTRL_LANE0_ADD_RAW_Msk (0x40000UL) /*!< ADD_RAW (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_CROSS_RESULT_Pos (17UL) /*!< CROSS_RESULT (Bit 17) */
|
||
#define SIO_INTERP0_CTRL_LANE0_CROSS_RESULT_Msk (0x20000UL) /*!< CROSS_RESULT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_CROSS_INPUT_Pos (16UL) /*!< CROSS_INPUT (Bit 16) */
|
||
#define SIO_INTERP0_CTRL_LANE0_CROSS_INPUT_Msk (0x10000UL) /*!< CROSS_INPUT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_SIGNED_Pos (15UL) /*!< SIGNED (Bit 15) */
|
||
#define SIO_INTERP0_CTRL_LANE0_SIGNED_Msk (0x8000UL) /*!< SIGNED (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE0_MASK_MSB_Pos (10UL) /*!< MASK_MSB (Bit 10) */
|
||
#define SIO_INTERP0_CTRL_LANE0_MASK_MSB_Msk (0x7c00UL) /*!< MASK_MSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP0_CTRL_LANE0_MASK_LSB_Pos (5UL) /*!< MASK_LSB (Bit 5) */
|
||
#define SIO_INTERP0_CTRL_LANE0_MASK_LSB_Msk (0x3e0UL) /*!< MASK_LSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP0_CTRL_LANE0_SHIFT_Pos (0UL) /*!< SHIFT (Bit 0) */
|
||
#define SIO_INTERP0_CTRL_LANE0_SHIFT_Msk (0x1fUL) /*!< SHIFT (Bitfield-Mask: 0x1f) */
|
||
/* ================================================== INTERP0_CTRL_LANE1 =================================================== */
|
||
#define SIO_INTERP0_CTRL_LANE1_FORCE_MSB_Pos (19UL) /*!< FORCE_MSB (Bit 19) */
|
||
#define SIO_INTERP0_CTRL_LANE1_FORCE_MSB_Msk (0x180000UL) /*!< FORCE_MSB (Bitfield-Mask: 0x03) */
|
||
#define SIO_INTERP0_CTRL_LANE1_ADD_RAW_Pos (18UL) /*!< ADD_RAW (Bit 18) */
|
||
#define SIO_INTERP0_CTRL_LANE1_ADD_RAW_Msk (0x40000UL) /*!< ADD_RAW (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE1_CROSS_RESULT_Pos (17UL) /*!< CROSS_RESULT (Bit 17) */
|
||
#define SIO_INTERP0_CTRL_LANE1_CROSS_RESULT_Msk (0x20000UL) /*!< CROSS_RESULT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE1_CROSS_INPUT_Pos (16UL) /*!< CROSS_INPUT (Bit 16) */
|
||
#define SIO_INTERP0_CTRL_LANE1_CROSS_INPUT_Msk (0x10000UL) /*!< CROSS_INPUT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE1_SIGNED_Pos (15UL) /*!< SIGNED (Bit 15) */
|
||
#define SIO_INTERP0_CTRL_LANE1_SIGNED_Msk (0x8000UL) /*!< SIGNED (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP0_CTRL_LANE1_MASK_MSB_Pos (10UL) /*!< MASK_MSB (Bit 10) */
|
||
#define SIO_INTERP0_CTRL_LANE1_MASK_MSB_Msk (0x7c00UL) /*!< MASK_MSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP0_CTRL_LANE1_MASK_LSB_Pos (5UL) /*!< MASK_LSB (Bit 5) */
|
||
#define SIO_INTERP0_CTRL_LANE1_MASK_LSB_Msk (0x3e0UL) /*!< MASK_LSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP0_CTRL_LANE1_SHIFT_Pos (0UL) /*!< SHIFT (Bit 0) */
|
||
#define SIO_INTERP0_CTRL_LANE1_SHIFT_Msk (0x1fUL) /*!< SHIFT (Bitfield-Mask: 0x1f) */
|
||
/* ================================================== INTERP0_ACCUM0_ADD =================================================== */
|
||
#define SIO_INTERP0_ACCUM0_ADD_INTERP0_ACCUM0_ADD_Pos (0UL) /*!< INTERP0_ACCUM0_ADD (Bit 0) */
|
||
#define SIO_INTERP0_ACCUM0_ADD_INTERP0_ACCUM0_ADD_Msk (0xffffffUL) /*!< INTERP0_ACCUM0_ADD (Bitfield-Mask: 0xffffff) */
|
||
/* ================================================== INTERP0_ACCUM1_ADD =================================================== */
|
||
#define SIO_INTERP0_ACCUM1_ADD_INTERP0_ACCUM1_ADD_Pos (0UL) /*!< INTERP0_ACCUM1_ADD (Bit 0) */
|
||
#define SIO_INTERP0_ACCUM1_ADD_INTERP0_ACCUM1_ADD_Msk (0xffffffUL) /*!< INTERP0_ACCUM1_ADD (Bitfield-Mask: 0xffffff) */
|
||
/* ================================================== INTERP0_BASE_1AND0 =================================================== */
|
||
/* ==================================================== INTERP1_ACCUM0 ===================================================== */
|
||
/* ==================================================== INTERP1_ACCUM1 ===================================================== */
|
||
/* ===================================================== INTERP1_BASE0 ===================================================== */
|
||
/* ===================================================== INTERP1_BASE1 ===================================================== */
|
||
/* ===================================================== INTERP1_BASE2 ===================================================== */
|
||
/* =================================================== INTERP1_POP_LANE0 =================================================== */
|
||
/* =================================================== INTERP1_POP_LANE1 =================================================== */
|
||
/* =================================================== INTERP1_POP_FULL ==================================================== */
|
||
/* ================================================== INTERP1_PEEK_LANE0 =================================================== */
|
||
/* ================================================== INTERP1_PEEK_LANE1 =================================================== */
|
||
/* =================================================== INTERP1_PEEK_FULL =================================================== */
|
||
/* ================================================== INTERP1_CTRL_LANE0 =================================================== */
|
||
#define SIO_INTERP1_CTRL_LANE0_OVERF_Pos (25UL) /*!< OVERF (Bit 25) */
|
||
#define SIO_INTERP1_CTRL_LANE0_OVERF_Msk (0x2000000UL) /*!< OVERF (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_OVERF1_Pos (24UL) /*!< OVERF1 (Bit 24) */
|
||
#define SIO_INTERP1_CTRL_LANE0_OVERF1_Msk (0x1000000UL) /*!< OVERF1 (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_OVERF0_Pos (23UL) /*!< OVERF0 (Bit 23) */
|
||
#define SIO_INTERP1_CTRL_LANE0_OVERF0_Msk (0x800000UL) /*!< OVERF0 (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_CLAMP_Pos (22UL) /*!< CLAMP (Bit 22) */
|
||
#define SIO_INTERP1_CTRL_LANE0_CLAMP_Msk (0x400000UL) /*!< CLAMP (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_FORCE_MSB_Pos (19UL) /*!< FORCE_MSB (Bit 19) */
|
||
#define SIO_INTERP1_CTRL_LANE0_FORCE_MSB_Msk (0x180000UL) /*!< FORCE_MSB (Bitfield-Mask: 0x03) */
|
||
#define SIO_INTERP1_CTRL_LANE0_ADD_RAW_Pos (18UL) /*!< ADD_RAW (Bit 18) */
|
||
#define SIO_INTERP1_CTRL_LANE0_ADD_RAW_Msk (0x40000UL) /*!< ADD_RAW (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_CROSS_RESULT_Pos (17UL) /*!< CROSS_RESULT (Bit 17) */
|
||
#define SIO_INTERP1_CTRL_LANE0_CROSS_RESULT_Msk (0x20000UL) /*!< CROSS_RESULT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_CROSS_INPUT_Pos (16UL) /*!< CROSS_INPUT (Bit 16) */
|
||
#define SIO_INTERP1_CTRL_LANE0_CROSS_INPUT_Msk (0x10000UL) /*!< CROSS_INPUT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_SIGNED_Pos (15UL) /*!< SIGNED (Bit 15) */
|
||
#define SIO_INTERP1_CTRL_LANE0_SIGNED_Msk (0x8000UL) /*!< SIGNED (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE0_MASK_MSB_Pos (10UL) /*!< MASK_MSB (Bit 10) */
|
||
#define SIO_INTERP1_CTRL_LANE0_MASK_MSB_Msk (0x7c00UL) /*!< MASK_MSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP1_CTRL_LANE0_MASK_LSB_Pos (5UL) /*!< MASK_LSB (Bit 5) */
|
||
#define SIO_INTERP1_CTRL_LANE0_MASK_LSB_Msk (0x3e0UL) /*!< MASK_LSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP1_CTRL_LANE0_SHIFT_Pos (0UL) /*!< SHIFT (Bit 0) */
|
||
#define SIO_INTERP1_CTRL_LANE0_SHIFT_Msk (0x1fUL) /*!< SHIFT (Bitfield-Mask: 0x1f) */
|
||
/* ================================================== INTERP1_CTRL_LANE1 =================================================== */
|
||
#define SIO_INTERP1_CTRL_LANE1_FORCE_MSB_Pos (19UL) /*!< FORCE_MSB (Bit 19) */
|
||
#define SIO_INTERP1_CTRL_LANE1_FORCE_MSB_Msk (0x180000UL) /*!< FORCE_MSB (Bitfield-Mask: 0x03) */
|
||
#define SIO_INTERP1_CTRL_LANE1_ADD_RAW_Pos (18UL) /*!< ADD_RAW (Bit 18) */
|
||
#define SIO_INTERP1_CTRL_LANE1_ADD_RAW_Msk (0x40000UL) /*!< ADD_RAW (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE1_CROSS_RESULT_Pos (17UL) /*!< CROSS_RESULT (Bit 17) */
|
||
#define SIO_INTERP1_CTRL_LANE1_CROSS_RESULT_Msk (0x20000UL) /*!< CROSS_RESULT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE1_CROSS_INPUT_Pos (16UL) /*!< CROSS_INPUT (Bit 16) */
|
||
#define SIO_INTERP1_CTRL_LANE1_CROSS_INPUT_Msk (0x10000UL) /*!< CROSS_INPUT (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE1_SIGNED_Pos (15UL) /*!< SIGNED (Bit 15) */
|
||
#define SIO_INTERP1_CTRL_LANE1_SIGNED_Msk (0x8000UL) /*!< SIGNED (Bitfield-Mask: 0x01) */
|
||
#define SIO_INTERP1_CTRL_LANE1_MASK_MSB_Pos (10UL) /*!< MASK_MSB (Bit 10) */
|
||
#define SIO_INTERP1_CTRL_LANE1_MASK_MSB_Msk (0x7c00UL) /*!< MASK_MSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP1_CTRL_LANE1_MASK_LSB_Pos (5UL) /*!< MASK_LSB (Bit 5) */
|
||
#define SIO_INTERP1_CTRL_LANE1_MASK_LSB_Msk (0x3e0UL) /*!< MASK_LSB (Bitfield-Mask: 0x1f) */
|
||
#define SIO_INTERP1_CTRL_LANE1_SHIFT_Pos (0UL) /*!< SHIFT (Bit 0) */
|
||
#define SIO_INTERP1_CTRL_LANE1_SHIFT_Msk (0x1fUL) /*!< SHIFT (Bitfield-Mask: 0x1f) */
|
||
/* ================================================== INTERP1_ACCUM0_ADD =================================================== */
|
||
#define SIO_INTERP1_ACCUM0_ADD_INTERP1_ACCUM0_ADD_Pos (0UL) /*!< INTERP1_ACCUM0_ADD (Bit 0) */
|
||
#define SIO_INTERP1_ACCUM0_ADD_INTERP1_ACCUM0_ADD_Msk (0xffffffUL) /*!< INTERP1_ACCUM0_ADD (Bitfield-Mask: 0xffffff) */
|
||
/* ================================================== INTERP1_ACCUM1_ADD =================================================== */
|
||
#define SIO_INTERP1_ACCUM1_ADD_INTERP1_ACCUM1_ADD_Pos (0UL) /*!< INTERP1_ACCUM1_ADD (Bit 0) */
|
||
#define SIO_INTERP1_ACCUM1_ADD_INTERP1_ACCUM1_ADD_Msk (0xffffffUL) /*!< INTERP1_ACCUM1_ADD (Bitfield-Mask: 0xffffff) */
|
||
/* ================================================== INTERP1_BASE_1AND0 =================================================== */
|
||
/* ======================================================= SPINLOCK0 ======================================================= */
|
||
/* ======================================================= SPINLOCK1 ======================================================= */
|
||
/* ======================================================= SPINLOCK2 ======================================================= */
|
||
/* ======================================================= SPINLOCK3 ======================================================= */
|
||
/* ======================================================= SPINLOCK4 ======================================================= */
|
||
/* ======================================================= SPINLOCK5 ======================================================= */
|
||
/* ======================================================= SPINLOCK6 ======================================================= */
|
||
/* ======================================================= SPINLOCK7 ======================================================= */
|
||
/* ======================================================= SPINLOCK8 ======================================================= */
|
||
/* ======================================================= SPINLOCK9 ======================================================= */
|
||
/* ====================================================== SPINLOCK10 ======================================================= */
|
||
/* ====================================================== SPINLOCK11 ======================================================= */
|
||
/* ====================================================== SPINLOCK12 ======================================================= */
|
||
/* ====================================================== SPINLOCK13 ======================================================= */
|
||
/* ====================================================== SPINLOCK14 ======================================================= */
|
||
/* ====================================================== SPINLOCK15 ======================================================= */
|
||
/* ====================================================== SPINLOCK16 ======================================================= */
|
||
/* ====================================================== SPINLOCK17 ======================================================= */
|
||
/* ====================================================== SPINLOCK18 ======================================================= */
|
||
/* ====================================================== SPINLOCK19 ======================================================= */
|
||
/* ====================================================== SPINLOCK20 ======================================================= */
|
||
/* ====================================================== SPINLOCK21 ======================================================= */
|
||
/* ====================================================== SPINLOCK22 ======================================================= */
|
||
/* ====================================================== SPINLOCK23 ======================================================= */
|
||
/* ====================================================== SPINLOCK24 ======================================================= */
|
||
/* ====================================================== SPINLOCK25 ======================================================= */
|
||
/* ====================================================== SPINLOCK26 ======================================================= */
|
||
/* ====================================================== SPINLOCK27 ======================================================= */
|
||
/* ====================================================== SPINLOCK28 ======================================================= */
|
||
/* ====================================================== SPINLOCK29 ======================================================= */
|
||
/* ====================================================== SPINLOCK30 ======================================================= */
|
||
/* ====================================================== SPINLOCK31 ======================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PPB ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= SYST_CSR ======================================================== */
|
||
#define PPB_SYST_CSR_COUNTFLAG_Pos (16UL) /*!< COUNTFLAG (Bit 16) */
|
||
#define PPB_SYST_CSR_COUNTFLAG_Msk (0x10000UL) /*!< COUNTFLAG (Bitfield-Mask: 0x01) */
|
||
#define PPB_SYST_CSR_CLKSOURCE_Pos (2UL) /*!< CLKSOURCE (Bit 2) */
|
||
#define PPB_SYST_CSR_CLKSOURCE_Msk (0x4UL) /*!< CLKSOURCE (Bitfield-Mask: 0x01) */
|
||
#define PPB_SYST_CSR_TICKINT_Pos (1UL) /*!< TICKINT (Bit 1) */
|
||
#define PPB_SYST_CSR_TICKINT_Msk (0x2UL) /*!< TICKINT (Bitfield-Mask: 0x01) */
|
||
#define PPB_SYST_CSR_ENABLE_Pos (0UL) /*!< ENABLE (Bit 0) */
|
||
#define PPB_SYST_CSR_ENABLE_Msk (0x1UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= SYST_RVR ======================================================== */
|
||
#define PPB_SYST_RVR_RELOAD_Pos (0UL) /*!< RELOAD (Bit 0) */
|
||
#define PPB_SYST_RVR_RELOAD_Msk (0xffffffUL) /*!< RELOAD (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================= SYST_CVR ======================================================== */
|
||
#define PPB_SYST_CVR_CURRENT_Pos (0UL) /*!< CURRENT (Bit 0) */
|
||
#define PPB_SYST_CVR_CURRENT_Msk (0xffffffUL) /*!< CURRENT (Bitfield-Mask: 0xffffff) */
|
||
/* ====================================================== SYST_CALIB ======================================================= */
|
||
#define PPB_SYST_CALIB_NOREF_Pos (31UL) /*!< NOREF (Bit 31) */
|
||
#define PPB_SYST_CALIB_NOREF_Msk (0x80000000UL) /*!< NOREF (Bitfield-Mask: 0x01) */
|
||
#define PPB_SYST_CALIB_SKEW_Pos (30UL) /*!< SKEW (Bit 30) */
|
||
#define PPB_SYST_CALIB_SKEW_Msk (0x40000000UL) /*!< SKEW (Bitfield-Mask: 0x01) */
|
||
#define PPB_SYST_CALIB_TENMS_Pos (0UL) /*!< TENMS (Bit 0) */
|
||
#define PPB_SYST_CALIB_TENMS_Msk (0xffffffUL) /*!< TENMS (Bitfield-Mask: 0xffffff) */
|
||
/* ======================================================= NVIC_ISER ======================================================= */
|
||
#define PPB_NVIC_ISER_SETENA_Pos (0UL) /*!< SETENA (Bit 0) */
|
||
#define PPB_NVIC_ISER_SETENA_Msk (0xffffffffUL) /*!< SETENA (Bitfield-Mask: 0xffffffff) */
|
||
/* ======================================================= NVIC_ICER ======================================================= */
|
||
#define PPB_NVIC_ICER_CLRENA_Pos (0UL) /*!< CLRENA (Bit 0) */
|
||
#define PPB_NVIC_ICER_CLRENA_Msk (0xffffffffUL) /*!< CLRENA (Bitfield-Mask: 0xffffffff) */
|
||
/* ======================================================= NVIC_ISPR ======================================================= */
|
||
#define PPB_NVIC_ISPR_SETPEND_Pos (0UL) /*!< SETPEND (Bit 0) */
|
||
#define PPB_NVIC_ISPR_SETPEND_Msk (0xffffffffUL) /*!< SETPEND (Bitfield-Mask: 0xffffffff) */
|
||
/* ======================================================= NVIC_ICPR ======================================================= */
|
||
#define PPB_NVIC_ICPR_CLRPEND_Pos (0UL) /*!< CLRPEND (Bit 0) */
|
||
#define PPB_NVIC_ICPR_CLRPEND_Msk (0xffffffffUL) /*!< CLRPEND (Bitfield-Mask: 0xffffffff) */
|
||
/* ======================================================= NVIC_IPR0 ======================================================= */
|
||
#define PPB_NVIC_IPR0_IP_3_Pos (30UL) /*!< IP_3 (Bit 30) */
|
||
#define PPB_NVIC_IPR0_IP_3_Msk (0xc0000000UL) /*!< IP_3 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR0_IP_2_Pos (22UL) /*!< IP_2 (Bit 22) */
|
||
#define PPB_NVIC_IPR0_IP_2_Msk (0xc00000UL) /*!< IP_2 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR0_IP_1_Pos (14UL) /*!< IP_1 (Bit 14) */
|
||
#define PPB_NVIC_IPR0_IP_1_Msk (0xc000UL) /*!< IP_1 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR0_IP_0_Pos (6UL) /*!< IP_0 (Bit 6) */
|
||
#define PPB_NVIC_IPR0_IP_0_Msk (0xc0UL) /*!< IP_0 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR1 ======================================================= */
|
||
#define PPB_NVIC_IPR1_IP_7_Pos (30UL) /*!< IP_7 (Bit 30) */
|
||
#define PPB_NVIC_IPR1_IP_7_Msk (0xc0000000UL) /*!< IP_7 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR1_IP_6_Pos (22UL) /*!< IP_6 (Bit 22) */
|
||
#define PPB_NVIC_IPR1_IP_6_Msk (0xc00000UL) /*!< IP_6 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR1_IP_5_Pos (14UL) /*!< IP_5 (Bit 14) */
|
||
#define PPB_NVIC_IPR1_IP_5_Msk (0xc000UL) /*!< IP_5 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR1_IP_4_Pos (6UL) /*!< IP_4 (Bit 6) */
|
||
#define PPB_NVIC_IPR1_IP_4_Msk (0xc0UL) /*!< IP_4 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR2 ======================================================= */
|
||
#define PPB_NVIC_IPR2_IP_11_Pos (30UL) /*!< IP_11 (Bit 30) */
|
||
#define PPB_NVIC_IPR2_IP_11_Msk (0xc0000000UL) /*!< IP_11 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR2_IP_10_Pos (22UL) /*!< IP_10 (Bit 22) */
|
||
#define PPB_NVIC_IPR2_IP_10_Msk (0xc00000UL) /*!< IP_10 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR2_IP_9_Pos (14UL) /*!< IP_9 (Bit 14) */
|
||
#define PPB_NVIC_IPR2_IP_9_Msk (0xc000UL) /*!< IP_9 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR2_IP_8_Pos (6UL) /*!< IP_8 (Bit 6) */
|
||
#define PPB_NVIC_IPR2_IP_8_Msk (0xc0UL) /*!< IP_8 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR3 ======================================================= */
|
||
#define PPB_NVIC_IPR3_IP_15_Pos (30UL) /*!< IP_15 (Bit 30) */
|
||
#define PPB_NVIC_IPR3_IP_15_Msk (0xc0000000UL) /*!< IP_15 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR3_IP_14_Pos (22UL) /*!< IP_14 (Bit 22) */
|
||
#define PPB_NVIC_IPR3_IP_14_Msk (0xc00000UL) /*!< IP_14 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR3_IP_13_Pos (14UL) /*!< IP_13 (Bit 14) */
|
||
#define PPB_NVIC_IPR3_IP_13_Msk (0xc000UL) /*!< IP_13 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR3_IP_12_Pos (6UL) /*!< IP_12 (Bit 6) */
|
||
#define PPB_NVIC_IPR3_IP_12_Msk (0xc0UL) /*!< IP_12 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR4 ======================================================= */
|
||
#define PPB_NVIC_IPR4_IP_19_Pos (30UL) /*!< IP_19 (Bit 30) */
|
||
#define PPB_NVIC_IPR4_IP_19_Msk (0xc0000000UL) /*!< IP_19 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR4_IP_18_Pos (22UL) /*!< IP_18 (Bit 22) */
|
||
#define PPB_NVIC_IPR4_IP_18_Msk (0xc00000UL) /*!< IP_18 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR4_IP_17_Pos (14UL) /*!< IP_17 (Bit 14) */
|
||
#define PPB_NVIC_IPR4_IP_17_Msk (0xc000UL) /*!< IP_17 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR4_IP_16_Pos (6UL) /*!< IP_16 (Bit 6) */
|
||
#define PPB_NVIC_IPR4_IP_16_Msk (0xc0UL) /*!< IP_16 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR5 ======================================================= */
|
||
#define PPB_NVIC_IPR5_IP_23_Pos (30UL) /*!< IP_23 (Bit 30) */
|
||
#define PPB_NVIC_IPR5_IP_23_Msk (0xc0000000UL) /*!< IP_23 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR5_IP_22_Pos (22UL) /*!< IP_22 (Bit 22) */
|
||
#define PPB_NVIC_IPR5_IP_22_Msk (0xc00000UL) /*!< IP_22 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR5_IP_21_Pos (14UL) /*!< IP_21 (Bit 14) */
|
||
#define PPB_NVIC_IPR5_IP_21_Msk (0xc000UL) /*!< IP_21 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR5_IP_20_Pos (6UL) /*!< IP_20 (Bit 6) */
|
||
#define PPB_NVIC_IPR5_IP_20_Msk (0xc0UL) /*!< IP_20 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR6 ======================================================= */
|
||
#define PPB_NVIC_IPR6_IP_27_Pos (30UL) /*!< IP_27 (Bit 30) */
|
||
#define PPB_NVIC_IPR6_IP_27_Msk (0xc0000000UL) /*!< IP_27 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR6_IP_26_Pos (22UL) /*!< IP_26 (Bit 22) */
|
||
#define PPB_NVIC_IPR6_IP_26_Msk (0xc00000UL) /*!< IP_26 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR6_IP_25_Pos (14UL) /*!< IP_25 (Bit 14) */
|
||
#define PPB_NVIC_IPR6_IP_25_Msk (0xc000UL) /*!< IP_25 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR6_IP_24_Pos (6UL) /*!< IP_24 (Bit 6) */
|
||
#define PPB_NVIC_IPR6_IP_24_Msk (0xc0UL) /*!< IP_24 (Bitfield-Mask: 0x03) */
|
||
/* ======================================================= NVIC_IPR7 ======================================================= */
|
||
#define PPB_NVIC_IPR7_IP_31_Pos (30UL) /*!< IP_31 (Bit 30) */
|
||
#define PPB_NVIC_IPR7_IP_31_Msk (0xc0000000UL) /*!< IP_31 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR7_IP_30_Pos (22UL) /*!< IP_30 (Bit 22) */
|
||
#define PPB_NVIC_IPR7_IP_30_Msk (0xc00000UL) /*!< IP_30 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR7_IP_29_Pos (14UL) /*!< IP_29 (Bit 14) */
|
||
#define PPB_NVIC_IPR7_IP_29_Msk (0xc000UL) /*!< IP_29 (Bitfield-Mask: 0x03) */
|
||
#define PPB_NVIC_IPR7_IP_28_Pos (6UL) /*!< IP_28 (Bit 6) */
|
||
#define PPB_NVIC_IPR7_IP_28_Msk (0xc0UL) /*!< IP_28 (Bitfield-Mask: 0x03) */
|
||
/* ========================================================= CPUID ========================================================= */
|
||
#define PPB_CPUID_IMPLEMENTER_Pos (24UL) /*!< IMPLEMENTER (Bit 24) */
|
||
#define PPB_CPUID_IMPLEMENTER_Msk (0xff000000UL) /*!< IMPLEMENTER (Bitfield-Mask: 0xff) */
|
||
#define PPB_CPUID_VARIANT_Pos (20UL) /*!< VARIANT (Bit 20) */
|
||
#define PPB_CPUID_VARIANT_Msk (0xf00000UL) /*!< VARIANT (Bitfield-Mask: 0x0f) */
|
||
#define PPB_CPUID_ARCHITECTURE_Pos (16UL) /*!< ARCHITECTURE (Bit 16) */
|
||
#define PPB_CPUID_ARCHITECTURE_Msk (0xf0000UL) /*!< ARCHITECTURE (Bitfield-Mask: 0x0f) */
|
||
#define PPB_CPUID_PARTNO_Pos (4UL) /*!< PARTNO (Bit 4) */
|
||
#define PPB_CPUID_PARTNO_Msk (0xfff0UL) /*!< PARTNO (Bitfield-Mask: 0xfff) */
|
||
#define PPB_CPUID_REVISION_Pos (0UL) /*!< REVISION (Bit 0) */
|
||
#define PPB_CPUID_REVISION_Msk (0xfUL) /*!< REVISION (Bitfield-Mask: 0x0f) */
|
||
/* ========================================================= ICSR ========================================================== */
|
||
#define PPB_ICSR_NMIPENDSET_Pos (31UL) /*!< NMIPENDSET (Bit 31) */
|
||
#define PPB_ICSR_NMIPENDSET_Msk (0x80000000UL) /*!< NMIPENDSET (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_PENDSVSET_Pos (28UL) /*!< PENDSVSET (Bit 28) */
|
||
#define PPB_ICSR_PENDSVSET_Msk (0x10000000UL) /*!< PENDSVSET (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_PENDSVCLR_Pos (27UL) /*!< PENDSVCLR (Bit 27) */
|
||
#define PPB_ICSR_PENDSVCLR_Msk (0x8000000UL) /*!< PENDSVCLR (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_PENDSTSET_Pos (26UL) /*!< PENDSTSET (Bit 26) */
|
||
#define PPB_ICSR_PENDSTSET_Msk (0x4000000UL) /*!< PENDSTSET (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_PENDSTCLR_Pos (25UL) /*!< PENDSTCLR (Bit 25) */
|
||
#define PPB_ICSR_PENDSTCLR_Msk (0x2000000UL) /*!< PENDSTCLR (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_ISRPREEMPT_Pos (23UL) /*!< ISRPREEMPT (Bit 23) */
|
||
#define PPB_ICSR_ISRPREEMPT_Msk (0x800000UL) /*!< ISRPREEMPT (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_ISRPENDING_Pos (22UL) /*!< ISRPENDING (Bit 22) */
|
||
#define PPB_ICSR_ISRPENDING_Msk (0x400000UL) /*!< ISRPENDING (Bitfield-Mask: 0x01) */
|
||
#define PPB_ICSR_VECTPENDING_Pos (12UL) /*!< VECTPENDING (Bit 12) */
|
||
#define PPB_ICSR_VECTPENDING_Msk (0x1ff000UL) /*!< VECTPENDING (Bitfield-Mask: 0x1ff) */
|
||
#define PPB_ICSR_VECTACTIVE_Pos (0UL) /*!< VECTACTIVE (Bit 0) */
|
||
#define PPB_ICSR_VECTACTIVE_Msk (0x1ffUL) /*!< VECTACTIVE (Bitfield-Mask: 0x1ff) */
|
||
/* ========================================================= VTOR ========================================================== */
|
||
#define PPB_VTOR_TBLOFF_Pos (8UL) /*!< TBLOFF (Bit 8) */
|
||
#define PPB_VTOR_TBLOFF_Msk (0xffffff00UL) /*!< TBLOFF (Bitfield-Mask: 0xffffff) */
|
||
/* ========================================================= AIRCR ========================================================= */
|
||
#define PPB_AIRCR_VECTKEY_Pos (16UL) /*!< VECTKEY (Bit 16) */
|
||
#define PPB_AIRCR_VECTKEY_Msk (0xffff0000UL) /*!< VECTKEY (Bitfield-Mask: 0xffff) */
|
||
#define PPB_AIRCR_ENDIANESS_Pos (15UL) /*!< ENDIANESS (Bit 15) */
|
||
#define PPB_AIRCR_ENDIANESS_Msk (0x8000UL) /*!< ENDIANESS (Bitfield-Mask: 0x01) */
|
||
#define PPB_AIRCR_SYSRESETREQ_Pos (2UL) /*!< SYSRESETREQ (Bit 2) */
|
||
#define PPB_AIRCR_SYSRESETREQ_Msk (0x4UL) /*!< SYSRESETREQ (Bitfield-Mask: 0x01) */
|
||
#define PPB_AIRCR_VECTCLRACTIVE_Pos (1UL) /*!< VECTCLRACTIVE (Bit 1) */
|
||
#define PPB_AIRCR_VECTCLRACTIVE_Msk (0x2UL) /*!< VECTCLRACTIVE (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== SCR ========================================================== */
|
||
#define PPB_SCR_SEVONPEND_Pos (4UL) /*!< SEVONPEND (Bit 4) */
|
||
#define PPB_SCR_SEVONPEND_Msk (0x10UL) /*!< SEVONPEND (Bitfield-Mask: 0x01) */
|
||
#define PPB_SCR_SLEEPDEEP_Pos (2UL) /*!< SLEEPDEEP (Bit 2) */
|
||
#define PPB_SCR_SLEEPDEEP_Msk (0x4UL) /*!< SLEEPDEEP (Bitfield-Mask: 0x01) */
|
||
#define PPB_SCR_SLEEPONEXIT_Pos (1UL) /*!< SLEEPONEXIT (Bit 1) */
|
||
#define PPB_SCR_SLEEPONEXIT_Msk (0x2UL) /*!< SLEEPONEXIT (Bitfield-Mask: 0x01) */
|
||
/* ========================================================== CCR ========================================================== */
|
||
#define PPB_CCR_STKALIGN_Pos (9UL) /*!< STKALIGN (Bit 9) */
|
||
#define PPB_CCR_STKALIGN_Msk (0x200UL) /*!< STKALIGN (Bitfield-Mask: 0x01) */
|
||
#define PPB_CCR_UNALIGN_TRP_Pos (3UL) /*!< UNALIGN_TRP (Bit 3) */
|
||
#define PPB_CCR_UNALIGN_TRP_Msk (0x8UL) /*!< UNALIGN_TRP (Bitfield-Mask: 0x01) */
|
||
/* ========================================================= SHPR2 ========================================================= */
|
||
#define PPB_SHPR2_PRI_11_Pos (30UL) /*!< PRI_11 (Bit 30) */
|
||
#define PPB_SHPR2_PRI_11_Msk (0xc0000000UL) /*!< PRI_11 (Bitfield-Mask: 0x03) */
|
||
/* ========================================================= SHPR3 ========================================================= */
|
||
#define PPB_SHPR3_PRI_15_Pos (30UL) /*!< PRI_15 (Bit 30) */
|
||
#define PPB_SHPR3_PRI_15_Msk (0xc0000000UL) /*!< PRI_15 (Bitfield-Mask: 0x03) */
|
||
#define PPB_SHPR3_PRI_14_Pos (22UL) /*!< PRI_14 (Bit 22) */
|
||
#define PPB_SHPR3_PRI_14_Msk (0xc00000UL) /*!< PRI_14 (Bitfield-Mask: 0x03) */
|
||
/* ========================================================= SHCSR ========================================================= */
|
||
#define PPB_SHCSR_SVCALLPENDED_Pos (15UL) /*!< SVCALLPENDED (Bit 15) */
|
||
#define PPB_SHCSR_SVCALLPENDED_Msk (0x8000UL) /*!< SVCALLPENDED (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= MPU_TYPE ======================================================== */
|
||
#define PPB_MPU_TYPE_IREGION_Pos (16UL) /*!< IREGION (Bit 16) */
|
||
#define PPB_MPU_TYPE_IREGION_Msk (0xff0000UL) /*!< IREGION (Bitfield-Mask: 0xff) */
|
||
#define PPB_MPU_TYPE_DREGION_Pos (8UL) /*!< DREGION (Bit 8) */
|
||
#define PPB_MPU_TYPE_DREGION_Msk (0xff00UL) /*!< DREGION (Bitfield-Mask: 0xff) */
|
||
#define PPB_MPU_TYPE_SEPARATE_Pos (0UL) /*!< SEPARATE (Bit 0) */
|
||
#define PPB_MPU_TYPE_SEPARATE_Msk (0x1UL) /*!< SEPARATE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================= MPU_CTRL ======================================================== */
|
||
#define PPB_MPU_CTRL_PRIVDEFENA_Pos (2UL) /*!< PRIVDEFENA (Bit 2) */
|
||
#define PPB_MPU_CTRL_PRIVDEFENA_Msk (0x4UL) /*!< PRIVDEFENA (Bitfield-Mask: 0x01) */
|
||
#define PPB_MPU_CTRL_HFNMIENA_Pos (1UL) /*!< HFNMIENA (Bit 1) */
|
||
#define PPB_MPU_CTRL_HFNMIENA_Msk (0x2UL) /*!< HFNMIENA (Bitfield-Mask: 0x01) */
|
||
#define PPB_MPU_CTRL_ENABLE_Pos (0UL) /*!< ENABLE (Bit 0) */
|
||
#define PPB_MPU_CTRL_ENABLE_Msk (0x1UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
/* ======================================================== MPU_RNR ======================================================== */
|
||
#define PPB_MPU_RNR_REGION_Pos (0UL) /*!< REGION (Bit 0) */
|
||
#define PPB_MPU_RNR_REGION_Msk (0xfUL) /*!< REGION (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================= MPU_RBAR ======================================================== */
|
||
#define PPB_MPU_RBAR_ADDR_Pos (8UL) /*!< ADDR (Bit 8) */
|
||
#define PPB_MPU_RBAR_ADDR_Msk (0xffffff00UL) /*!< ADDR (Bitfield-Mask: 0xffffff) */
|
||
#define PPB_MPU_RBAR_VALID_Pos (4UL) /*!< VALID (Bit 4) */
|
||
#define PPB_MPU_RBAR_VALID_Msk (0x10UL) /*!< VALID (Bitfield-Mask: 0x01) */
|
||
#define PPB_MPU_RBAR_REGION_Pos (0UL) /*!< REGION (Bit 0) */
|
||
#define PPB_MPU_RBAR_REGION_Msk (0xfUL) /*!< REGION (Bitfield-Mask: 0x0f) */
|
||
/* ======================================================= MPU_RASR ======================================================== */
|
||
#define PPB_MPU_RASR_ATTRS_Pos (16UL) /*!< ATTRS (Bit 16) */
|
||
#define PPB_MPU_RASR_ATTRS_Msk (0xffff0000UL) /*!< ATTRS (Bitfield-Mask: 0xffff) */
|
||
#define PPB_MPU_RASR_SRD_Pos (8UL) /*!< SRD (Bit 8) */
|
||
#define PPB_MPU_RASR_SRD_Msk (0xff00UL) /*!< SRD (Bitfield-Mask: 0xff) */
|
||
#define PPB_MPU_RASR_SIZE_Pos (1UL) /*!< SIZE (Bit 1) */
|
||
#define PPB_MPU_RASR_SIZE_Msk (0x3eUL) /*!< SIZE (Bitfield-Mask: 0x1f) */
|
||
#define PPB_MPU_RASR_ENABLE_Pos (0UL) /*!< ENABLE (Bit 0) */
|
||
#define PPB_MPU_RASR_ENABLE_Msk (0x1UL) /*!< ENABLE (Bitfield-Mask: 0x01) */
|
||
|
||
/** @} */ /* End of group PosMask_peripherals */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ Enumerated Values Peripheral Section ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
|
||
/** @addtogroup EnumValue_peripherals
|
||
* @{
|
||
*/
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XIP_CTRL ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
/* ========================================================= FLUSH ========================================================= */
|
||
/* ========================================================= STAT ========================================================== */
|
||
/* ======================================================== CTR_HIT ======================================================== */
|
||
/* ======================================================== CTR_ACC ======================================================== */
|
||
/* ====================================================== STREAM_ADDR ====================================================== */
|
||
/* ====================================================== STREAM_CTR ======================================================= */
|
||
/* ====================================================== STREAM_FIFO ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XIP_SSI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== CTRLR0 ========================================================= */
|
||
/* ============================================ XIP_SSI CTRLR0 SPI_FRF [21..22] ============================================ */
|
||
typedef enum { /*!< XIP_SSI_CTRLR0_SPI_FRF */
|
||
XIP_SSI_CTRLR0_SPI_FRF_STD = 0, /*!< STD : Standard 1-bit SPI frame format; 1 bit per SCK, full-duplex */
|
||
XIP_SSI_CTRLR0_SPI_FRF_DUAL = 1, /*!< DUAL : Dual-SPI frame format; two bits per SCK, half-duplex */
|
||
XIP_SSI_CTRLR0_SPI_FRF_QUAD = 2, /*!< QUAD : Quad-SPI frame format; four bits per SCK, half-duplex */
|
||
} XIP_SSI_CTRLR0_SPI_FRF_Enum;
|
||
|
||
/* ============================================== XIP_SSI CTRLR0 TMOD [8..9] =============================================== */
|
||
typedef enum { /*!< XIP_SSI_CTRLR0_TMOD */
|
||
XIP_SSI_CTRLR0_TMOD_TX_AND_RX = 0, /*!< TX_AND_RX : Both transmit and receive */
|
||
XIP_SSI_CTRLR0_TMOD_TX_ONLY = 1, /*!< TX_ONLY : Transmit only (not for FRF == 0, standard SPI mode) */
|
||
XIP_SSI_CTRLR0_TMOD_RX_ONLY = 2, /*!< RX_ONLY : Receive only (not for FRF == 0, standard SPI mode) */
|
||
XIP_SSI_CTRLR0_TMOD_EEPROM_READ = 3, /*!< EEPROM_READ : EEPROM read mode (TX then RX; RX starts after
|
||
control data TX'd) */
|
||
} XIP_SSI_CTRLR0_TMOD_Enum;
|
||
|
||
/* ======================================================== CTRLR1 ========================================================= */
|
||
/* ======================================================== SSIENR ========================================================= */
|
||
/* ========================================================= MWCR ========================================================== */
|
||
/* ========================================================== SER ========================================================== */
|
||
/* ========================================================= BAUDR ========================================================= */
|
||
/* ======================================================== TXFTLR ========================================================= */
|
||
/* ======================================================== RXFTLR ========================================================= */
|
||
/* ========================================================= TXFLR ========================================================= */
|
||
/* ========================================================= RXFLR ========================================================= */
|
||
/* ========================================================== SR =========================================================== */
|
||
/* ========================================================== IMR ========================================================== */
|
||
/* ========================================================== ISR ========================================================== */
|
||
/* ========================================================= RISR ========================================================== */
|
||
/* ======================================================== TXOICR ========================================================= */
|
||
/* ======================================================== RXOICR ========================================================= */
|
||
/* ======================================================== RXUICR ========================================================= */
|
||
/* ======================================================== MSTICR ========================================================= */
|
||
/* ========================================================== ICR ========================================================== */
|
||
/* ========================================================= DMACR ========================================================= */
|
||
/* ======================================================== DMATDLR ======================================================== */
|
||
/* ======================================================== DMARDLR ======================================================== */
|
||
/* ========================================================== IDR ========================================================== */
|
||
/* ==================================================== SSI_VERSION_ID ===================================================== */
|
||
/* ========================================================== DR0 ========================================================== */
|
||
/* ===================================================== RX_SAMPLE_DLY ===================================================== */
|
||
/* ====================================================== SPI_CTRLR0 ======================================================= */
|
||
/* =========================================== XIP_SSI SPI_CTRLR0 INST_L [8..9] ============================================ */
|
||
typedef enum { /*!< XIP_SSI_SPI_CTRLR0_INST_L */
|
||
XIP_SSI_SPI_CTRLR0_INST_L_NONE = 0, /*!< NONE : No instruction */
|
||
XIP_SSI_SPI_CTRLR0_INST_L_4B = 1, /*!< 4B : 4-bit instruction */
|
||
XIP_SSI_SPI_CTRLR0_INST_L_8B = 2, /*!< 8B : 8-bit instruction */
|
||
XIP_SSI_SPI_CTRLR0_INST_L_16B = 3, /*!< 16B : 16-bit instruction */
|
||
} XIP_SSI_SPI_CTRLR0_INST_L_Enum;
|
||
|
||
/* ========================================= XIP_SSI SPI_CTRLR0 TRANS_TYPE [0..1] ========================================== */
|
||
typedef enum { /*!< XIP_SSI_SPI_CTRLR0_TRANS_TYPE */
|
||
XIP_SSI_SPI_CTRLR0_TRANS_TYPE_1C1A = 0, /*!< 1C1A : Command and address both in standard SPI frame format */
|
||
XIP_SSI_SPI_CTRLR0_TRANS_TYPE_1C2A = 1, /*!< 1C2A : Command in standard SPI format, address in format specified
|
||
by FRF */
|
||
XIP_SSI_SPI_CTRLR0_TRANS_TYPE_2C2A = 2, /*!< 2C2A : Command and address both in format specified by FRF (e.g.
|
||
Dual-SPI) */
|
||
} XIP_SSI_SPI_CTRLR0_TRANS_TYPE_Enum;
|
||
|
||
/* ==================================================== TXD_DRIVE_EDGE ===================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SYSINFO ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== CHIP_ID ======================================================== */
|
||
/* ======================================================= PLATFORM ======================================================== */
|
||
/* ===================================================== GITREF_RP2040 ===================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SYSCFG ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== PROC0_NMI_MASK ===================================================== */
|
||
/* ==================================================== PROC1_NMI_MASK ===================================================== */
|
||
/* ====================================================== PROC_CONFIG ====================================================== */
|
||
/* ================================================== PROC_IN_SYNC_BYPASS ================================================== */
|
||
/* ================================================ PROC_IN_SYNC_BYPASS_HI ================================================= */
|
||
/* ======================================================= DBGFORCE ======================================================== */
|
||
/* ===================================================== MEMPOWERDOWN ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ CLOCKS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== CLK_GPOUT0_CTRL ==================================================== */
|
||
/* ========================================= CLOCKS CLK_GPOUT0_CTRL AUXSRC [5..8] ========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_GPOUT0_CTRL_AUXSRC */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clksrc_pll_sys = 0,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clksrc_gpin0 = 1,/*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clksrc_gpin1 = 2,/*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clksrc_pll_usb = 3,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_rosc_clksrc = 4,/*!< rosc_clksrc : rosc_clksrc */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_xosc_clksrc = 5,/*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clk_sys = 6, /*!< clk_sys : clk_sys */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clk_usb = 7, /*!< clk_usb : clk_usb */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clk_adc = 8, /*!< clk_adc : clk_adc */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clk_rtc = 9, /*!< clk_rtc : clk_rtc */
|
||
CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_clk_ref = 10, /*!< clk_ref : clk_ref */
|
||
} CLOCKS_CLK_GPOUT0_CTRL_AUXSRC_Enum;
|
||
|
||
/* ==================================================== CLK_GPOUT0_DIV ===================================================== */
|
||
/* ================================================== CLK_GPOUT0_SELECTED ================================================== */
|
||
/* ==================================================== CLK_GPOUT1_CTRL ==================================================== */
|
||
/* ========================================= CLOCKS CLK_GPOUT1_CTRL AUXSRC [5..8] ========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_GPOUT1_CTRL_AUXSRC */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clksrc_pll_sys = 0,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clksrc_gpin0 = 1,/*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clksrc_gpin1 = 2,/*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clksrc_pll_usb = 3,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_rosc_clksrc = 4,/*!< rosc_clksrc : rosc_clksrc */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_xosc_clksrc = 5,/*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clk_sys = 6, /*!< clk_sys : clk_sys */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clk_usb = 7, /*!< clk_usb : clk_usb */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clk_adc = 8, /*!< clk_adc : clk_adc */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clk_rtc = 9, /*!< clk_rtc : clk_rtc */
|
||
CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_clk_ref = 10, /*!< clk_ref : clk_ref */
|
||
} CLOCKS_CLK_GPOUT1_CTRL_AUXSRC_Enum;
|
||
|
||
/* ==================================================== CLK_GPOUT1_DIV ===================================================== */
|
||
/* ================================================== CLK_GPOUT1_SELECTED ================================================== */
|
||
/* ==================================================== CLK_GPOUT2_CTRL ==================================================== */
|
||
/* ========================================= CLOCKS CLK_GPOUT2_CTRL AUXSRC [5..8] ========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_GPOUT2_CTRL_AUXSRC */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clksrc_pll_sys = 0,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clksrc_gpin0 = 1,/*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clksrc_gpin1 = 2,/*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clksrc_pll_usb = 3,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_rosc_clksrc_ph = 4,/*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_xosc_clksrc = 5,/*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clk_sys = 6, /*!< clk_sys : clk_sys */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clk_usb = 7, /*!< clk_usb : clk_usb */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clk_adc = 8, /*!< clk_adc : clk_adc */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clk_rtc = 9, /*!< clk_rtc : clk_rtc */
|
||
CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_clk_ref = 10, /*!< clk_ref : clk_ref */
|
||
} CLOCKS_CLK_GPOUT2_CTRL_AUXSRC_Enum;
|
||
|
||
/* ==================================================== CLK_GPOUT2_DIV ===================================================== */
|
||
/* ================================================== CLK_GPOUT2_SELECTED ================================================== */
|
||
/* ==================================================== CLK_GPOUT3_CTRL ==================================================== */
|
||
/* ========================================= CLOCKS CLK_GPOUT3_CTRL AUXSRC [5..8] ========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_GPOUT3_CTRL_AUXSRC */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clksrc_pll_sys = 0,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clksrc_gpin0 = 1,/*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clksrc_gpin1 = 2,/*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clksrc_pll_usb = 3,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_rosc_clksrc_ph = 4,/*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_xosc_clksrc = 5,/*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clk_sys = 6, /*!< clk_sys : clk_sys */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clk_usb = 7, /*!< clk_usb : clk_usb */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clk_adc = 8, /*!< clk_adc : clk_adc */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clk_rtc = 9, /*!< clk_rtc : clk_rtc */
|
||
CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_clk_ref = 10, /*!< clk_ref : clk_ref */
|
||
} CLOCKS_CLK_GPOUT3_CTRL_AUXSRC_Enum;
|
||
|
||
/* ==================================================== CLK_GPOUT3_DIV ===================================================== */
|
||
/* ================================================== CLK_GPOUT3_SELECTED ================================================== */
|
||
/* ===================================================== CLK_REF_CTRL ====================================================== */
|
||
/* =========================================== CLOCKS CLK_REF_CTRL AUXSRC [5..6] =========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_REF_CTRL_AUXSRC */
|
||
CLOCKS_CLK_REF_CTRL_AUXSRC_clksrc_pll_usb = 0,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_REF_CTRL_AUXSRC_clksrc_gpin0 = 1, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_REF_CTRL_AUXSRC_clksrc_gpin1 = 2, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
} CLOCKS_CLK_REF_CTRL_AUXSRC_Enum;
|
||
|
||
/* ============================================ CLOCKS CLK_REF_CTRL SRC [0..1] ============================================= */
|
||
typedef enum { /*!< CLOCKS_CLK_REF_CTRL_SRC */
|
||
CLOCKS_CLK_REF_CTRL_SRC_rosc_clksrc_ph = 0, /*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_REF_CTRL_SRC_clksrc_clk_ref_aux = 1,/*!< clksrc_clk_ref_aux : clksrc_clk_ref_aux */
|
||
CLOCKS_CLK_REF_CTRL_SRC_xosc_clksrc = 2, /*!< xosc_clksrc : xosc_clksrc */
|
||
} CLOCKS_CLK_REF_CTRL_SRC_Enum;
|
||
|
||
/* ====================================================== CLK_REF_DIV ====================================================== */
|
||
/* =================================================== CLK_REF_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_SYS_CTRL ====================================================== */
|
||
/* =========================================== CLOCKS CLK_SYS_CTRL AUXSRC [5..7] =========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_SYS_CTRL_AUXSRC */
|
||
CLOCKS_CLK_SYS_CTRL_AUXSRC_clksrc_pll_sys = 0,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_SYS_CTRL_AUXSRC_clksrc_pll_usb = 1,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_SYS_CTRL_AUXSRC_rosc_clksrc = 2, /*!< rosc_clksrc : rosc_clksrc */
|
||
CLOCKS_CLK_SYS_CTRL_AUXSRC_xosc_clksrc = 3, /*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_SYS_CTRL_AUXSRC_clksrc_gpin0 = 4, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_SYS_CTRL_AUXSRC_clksrc_gpin1 = 5, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
} CLOCKS_CLK_SYS_CTRL_AUXSRC_Enum;
|
||
|
||
/* ============================================ CLOCKS CLK_SYS_CTRL SRC [0..0] ============================================= */
|
||
typedef enum { /*!< CLOCKS_CLK_SYS_CTRL_SRC */
|
||
CLOCKS_CLK_SYS_CTRL_SRC_clk_ref = 0, /*!< clk_ref : clk_ref */
|
||
CLOCKS_CLK_SYS_CTRL_SRC_clksrc_clk_sys_aux = 1,/*!< clksrc_clk_sys_aux : clksrc_clk_sys_aux */
|
||
} CLOCKS_CLK_SYS_CTRL_SRC_Enum;
|
||
|
||
/* ====================================================== CLK_SYS_DIV ====================================================== */
|
||
/* =================================================== CLK_SYS_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_PERI_CTRL ===================================================== */
|
||
/* ========================================== CLOCKS CLK_PERI_CTRL AUXSRC [5..7] =========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_PERI_CTRL_AUXSRC */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_clk_sys = 0, /*!< clk_sys : clk_sys */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_clksrc_pll_sys = 1,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_clksrc_pll_usb = 2,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_rosc_clksrc_ph = 3,/*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_xosc_clksrc = 4, /*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_clksrc_gpin0 = 5, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_PERI_CTRL_AUXSRC_clksrc_gpin1 = 6, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
} CLOCKS_CLK_PERI_CTRL_AUXSRC_Enum;
|
||
|
||
/* =================================================== CLK_PERI_SELECTED =================================================== */
|
||
/* ===================================================== CLK_USB_CTRL ====================================================== */
|
||
/* =========================================== CLOCKS CLK_USB_CTRL AUXSRC [5..7] =========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_USB_CTRL_AUXSRC */
|
||
CLOCKS_CLK_USB_CTRL_AUXSRC_clksrc_pll_usb = 0,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_USB_CTRL_AUXSRC_clksrc_pll_sys = 1,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_USB_CTRL_AUXSRC_rosc_clksrc_ph = 2,/*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_USB_CTRL_AUXSRC_xosc_clksrc = 3, /*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_USB_CTRL_AUXSRC_clksrc_gpin0 = 4, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_USB_CTRL_AUXSRC_clksrc_gpin1 = 5, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
} CLOCKS_CLK_USB_CTRL_AUXSRC_Enum;
|
||
|
||
/* ====================================================== CLK_USB_DIV ====================================================== */
|
||
/* =================================================== CLK_USB_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_ADC_CTRL ====================================================== */
|
||
/* =========================================== CLOCKS CLK_ADC_CTRL AUXSRC [5..7] =========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_ADC_CTRL_AUXSRC */
|
||
CLOCKS_CLK_ADC_CTRL_AUXSRC_clksrc_pll_usb = 0,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_ADC_CTRL_AUXSRC_clksrc_pll_sys = 1,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_ADC_CTRL_AUXSRC_rosc_clksrc_ph = 2,/*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_ADC_CTRL_AUXSRC_xosc_clksrc = 3, /*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_ADC_CTRL_AUXSRC_clksrc_gpin0 = 4, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_ADC_CTRL_AUXSRC_clksrc_gpin1 = 5, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
} CLOCKS_CLK_ADC_CTRL_AUXSRC_Enum;
|
||
|
||
/* ====================================================== CLK_ADC_DIV ====================================================== */
|
||
/* =================================================== CLK_ADC_SELECTED ==================================================== */
|
||
/* ===================================================== CLK_RTC_CTRL ====================================================== */
|
||
/* =========================================== CLOCKS CLK_RTC_CTRL AUXSRC [5..7] =========================================== */
|
||
typedef enum { /*!< CLOCKS_CLK_RTC_CTRL_AUXSRC */
|
||
CLOCKS_CLK_RTC_CTRL_AUXSRC_clksrc_pll_usb = 0,/*!< clksrc_pll_usb : clksrc_pll_usb */
|
||
CLOCKS_CLK_RTC_CTRL_AUXSRC_clksrc_pll_sys = 1,/*!< clksrc_pll_sys : clksrc_pll_sys */
|
||
CLOCKS_CLK_RTC_CTRL_AUXSRC_rosc_clksrc_ph = 2,/*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_CLK_RTC_CTRL_AUXSRC_xosc_clksrc = 3, /*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_CLK_RTC_CTRL_AUXSRC_clksrc_gpin0 = 4, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_CLK_RTC_CTRL_AUXSRC_clksrc_gpin1 = 5, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
} CLOCKS_CLK_RTC_CTRL_AUXSRC_Enum;
|
||
|
||
/* ====================================================== CLK_RTC_DIV ====================================================== */
|
||
/* =================================================== CLK_RTC_SELECTED ==================================================== */
|
||
/* ================================================== CLK_SYS_RESUS_CTRL =================================================== */
|
||
/* ================================================= CLK_SYS_RESUS_STATUS ================================================== */
|
||
/* ====================================================== FC0_REF_KHZ ====================================================== */
|
||
/* ====================================================== FC0_MIN_KHZ ====================================================== */
|
||
/* ====================================================== FC0_MAX_KHZ ====================================================== */
|
||
/* ======================================================= FC0_DELAY ======================================================= */
|
||
/* ===================================================== FC0_INTERVAL ====================================================== */
|
||
/* ======================================================== FC0_SRC ======================================================== */
|
||
/* ============================================= CLOCKS FC0_SRC FC0_SRC [0..7] ============================================= */
|
||
typedef enum { /*!< CLOCKS_FC0_SRC_FC0_SRC */
|
||
CLOCKS_FC0_SRC_FC0_SRC_NULL = 0, /*!< NULL : NULL */
|
||
CLOCKS_FC0_SRC_FC0_SRC_pll_sys_clksrc_primary = 1,/*!< pll_sys_clksrc_primary : pll_sys_clksrc_primary */
|
||
CLOCKS_FC0_SRC_FC0_SRC_pll_usb_clksrc_primary = 2,/*!< pll_usb_clksrc_primary : pll_usb_clksrc_primary */
|
||
CLOCKS_FC0_SRC_FC0_SRC_rosc_clksrc = 3, /*!< rosc_clksrc : rosc_clksrc */
|
||
CLOCKS_FC0_SRC_FC0_SRC_rosc_clksrc_ph = 4, /*!< rosc_clksrc_ph : rosc_clksrc_ph */
|
||
CLOCKS_FC0_SRC_FC0_SRC_xosc_clksrc = 5, /*!< xosc_clksrc : xosc_clksrc */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clksrc_gpin0 = 6, /*!< clksrc_gpin0 : clksrc_gpin0 */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clksrc_gpin1 = 7, /*!< clksrc_gpin1 : clksrc_gpin1 */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clk_ref = 8, /*!< clk_ref : clk_ref */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clk_sys = 9, /*!< clk_sys : clk_sys */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clk_peri = 10, /*!< clk_peri : clk_peri */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clk_usb = 11, /*!< clk_usb : clk_usb */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clk_adc = 12, /*!< clk_adc : clk_adc */
|
||
CLOCKS_FC0_SRC_FC0_SRC_clk_rtc = 13, /*!< clk_rtc : clk_rtc */
|
||
} CLOCKS_FC0_SRC_FC0_SRC_Enum;
|
||
|
||
/* ====================================================== FC0_STATUS ======================================================= */
|
||
/* ====================================================== FC0_RESULT ======================================================= */
|
||
/* ======================================================= WAKE_EN0 ======================================================== */
|
||
/* ======================================================= WAKE_EN1 ======================================================== */
|
||
/* ======================================================= SLEEP_EN0 ======================================================= */
|
||
/* ======================================================= SLEEP_EN1 ======================================================= */
|
||
/* ======================================================= ENABLED0 ======================================================== */
|
||
/* ======================================================= ENABLED1 ======================================================== */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE ========================================================== */
|
||
/* ========================================================= INTF ========================================================== */
|
||
/* ========================================================= INTS ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ RESETS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= RESET ========================================================= */
|
||
/* ========================================================= WDSEL ========================================================= */
|
||
/* ====================================================== RESET_DONE ======================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PSM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== FRCE_ON ======================================================== */
|
||
/* ======================================================= FRCE_OFF ======================================================== */
|
||
/* ========================================================= WDSEL ========================================================= */
|
||
/* ========================================================= DONE ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ IO_BANK0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ===================================================== GPIO0_STATUS ====================================================== */
|
||
/* ====================================================== GPIO0_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO0_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO0_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO0_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO0_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO0_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO0_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO0_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO0_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO0_CTRL_INOVER */
|
||
IO_BANK0_GPIO0_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO0_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO0_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO0_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO0_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO0_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO0_CTRL_OEOVER */
|
||
IO_BANK0_GPIO0_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO0_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO0_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO0_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO0_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO0_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO0_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO0_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO0_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO0_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO0_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO0_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO0_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO0_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_jtag_tck = 0, /*!< jtag_tck : jtag_tck */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_spi0_rx = 1, /*!< spi0_rx : spi0_rx */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_uart0_tx = 2, /*!< uart0_tx : uart0_tx */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_pwm_a_0 = 4, /*!< pwm_a_0 : pwm_a_0 */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_sio_0 = 5, /*!< sio_0 : sio_0 */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_pio0_0 = 6, /*!< pio0_0 : pio0_0 */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_pio1_0 = 7, /*!< pio1_0 : pio1_0 */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO0_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO0_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO1_STATUS ====================================================== */
|
||
/* ====================================================== GPIO1_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO1_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO1_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO1_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO1_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO1_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO1_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO1_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO1_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO1_CTRL_INOVER */
|
||
IO_BANK0_GPIO1_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO1_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO1_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO1_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO1_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO1_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO1_CTRL_OEOVER */
|
||
IO_BANK0_GPIO1_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO1_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO1_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO1_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO1_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO1_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO1_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO1_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO1_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO1_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO1_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO1_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO1_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO1_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_jtag_tms = 0, /*!< jtag_tms : jtag_tms */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_spi0_ss_n = 1, /*!< spi0_ss_n : spi0_ss_n */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_uart0_rx = 2, /*!< uart0_rx : uart0_rx */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_pwm_b_0 = 4, /*!< pwm_b_0 : pwm_b_0 */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_sio_1 = 5, /*!< sio_1 : sio_1 */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_pio0_1 = 6, /*!< pio0_1 : pio0_1 */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_pio1_1 = 7, /*!< pio1_1 : pio1_1 */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO1_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO1_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO2_STATUS ====================================================== */
|
||
/* ====================================================== GPIO2_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO2_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO2_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO2_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO2_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO2_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO2_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO2_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO2_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO2_CTRL_INOVER */
|
||
IO_BANK0_GPIO2_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO2_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO2_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO2_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO2_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO2_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO2_CTRL_OEOVER */
|
||
IO_BANK0_GPIO2_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO2_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO2_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO2_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO2_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO2_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO2_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO2_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO2_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO2_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO2_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO2_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO2_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO2_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_jtag_tdi = 0, /*!< jtag_tdi : jtag_tdi */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_spi0_sclk = 1, /*!< spi0_sclk : spi0_sclk */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_uart0_cts = 2, /*!< uart0_cts : uart0_cts */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_pwm_a_1 = 4, /*!< pwm_a_1 : pwm_a_1 */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_sio_2 = 5, /*!< sio_2 : sio_2 */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_pio0_2 = 6, /*!< pio0_2 : pio0_2 */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_pio1_2 = 7, /*!< pio1_2 : pio1_2 */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO2_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO2_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO3_STATUS ====================================================== */
|
||
/* ====================================================== GPIO3_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO3_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO3_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO3_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO3_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO3_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO3_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO3_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO3_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO3_CTRL_INOVER */
|
||
IO_BANK0_GPIO3_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO3_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO3_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO3_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO3_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO3_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO3_CTRL_OEOVER */
|
||
IO_BANK0_GPIO3_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO3_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO3_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO3_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO3_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO3_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO3_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO3_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO3_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO3_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO3_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO3_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO3_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO3_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_jtag_tdo = 0, /*!< jtag_tdo : jtag_tdo */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_spi0_tx = 1, /*!< spi0_tx : spi0_tx */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_uart0_rts = 2, /*!< uart0_rts : uart0_rts */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_pwm_b_1 = 4, /*!< pwm_b_1 : pwm_b_1 */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_sio_3 = 5, /*!< sio_3 : sio_3 */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_pio0_3 = 6, /*!< pio0_3 : pio0_3 */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_pio1_3 = 7, /*!< pio1_3 : pio1_3 */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO3_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO3_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO4_STATUS ====================================================== */
|
||
/* ====================================================== GPIO4_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO4_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO4_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO4_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO4_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO4_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO4_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO4_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO4_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO4_CTRL_INOVER */
|
||
IO_BANK0_GPIO4_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO4_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO4_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO4_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO4_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO4_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO4_CTRL_OEOVER */
|
||
IO_BANK0_GPIO4_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO4_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO4_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO4_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO4_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO4_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO4_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO4_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO4_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO4_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO4_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO4_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO4_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO4_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_spi0_rx = 1, /*!< spi0_rx : spi0_rx */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_uart1_tx = 2, /*!< uart1_tx : uart1_tx */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_pwm_a_2 = 4, /*!< pwm_a_2 : pwm_a_2 */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_sio_4 = 5, /*!< sio_4 : sio_4 */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_pio0_4 = 6, /*!< pio0_4 : pio0_4 */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_pio1_4 = 7, /*!< pio1_4 : pio1_4 */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO4_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO4_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO5_STATUS ====================================================== */
|
||
/* ====================================================== GPIO5_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO5_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO5_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO5_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO5_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO5_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO5_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO5_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO5_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO5_CTRL_INOVER */
|
||
IO_BANK0_GPIO5_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO5_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO5_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO5_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO5_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO5_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO5_CTRL_OEOVER */
|
||
IO_BANK0_GPIO5_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO5_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO5_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO5_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO5_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO5_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO5_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO5_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO5_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO5_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO5_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO5_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO5_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO5_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_spi0_ss_n = 1, /*!< spi0_ss_n : spi0_ss_n */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_uart1_rx = 2, /*!< uart1_rx : uart1_rx */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_pwm_b_2 = 4, /*!< pwm_b_2 : pwm_b_2 */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_sio_5 = 5, /*!< sio_5 : sio_5 */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_pio0_5 = 6, /*!< pio0_5 : pio0_5 */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_pio1_5 = 7, /*!< pio1_5 : pio1_5 */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO5_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO5_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO6_STATUS ====================================================== */
|
||
/* ====================================================== GPIO6_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO6_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO6_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO6_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO6_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO6_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO6_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO6_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO6_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO6_CTRL_INOVER */
|
||
IO_BANK0_GPIO6_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO6_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO6_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO6_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO6_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO6_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO6_CTRL_OEOVER */
|
||
IO_BANK0_GPIO6_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO6_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO6_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO6_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO6_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO6_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO6_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO6_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO6_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO6_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO6_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO6_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO6_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO6_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_spi0_sclk = 1, /*!< spi0_sclk : spi0_sclk */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_uart1_cts = 2, /*!< uart1_cts : uart1_cts */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_pwm_a_3 = 4, /*!< pwm_a_3 : pwm_a_3 */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_sio_6 = 5, /*!< sio_6 : sio_6 */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_pio0_6 = 6, /*!< pio0_6 : pio0_6 */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_pio1_6 = 7, /*!< pio1_6 : pio1_6 */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_usb_muxing_extphy_softcon = 8,/*!< usb_muxing_extphy_softcon : usb_muxing_extphy_softcon */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO6_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO6_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO7_STATUS ====================================================== */
|
||
/* ====================================================== GPIO7_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO7_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO7_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO7_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO7_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO7_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO7_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO7_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO7_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO7_CTRL_INOVER */
|
||
IO_BANK0_GPIO7_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO7_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO7_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO7_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO7_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO7_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO7_CTRL_OEOVER */
|
||
IO_BANK0_GPIO7_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO7_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO7_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO7_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO7_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO7_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO7_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO7_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO7_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO7_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO7_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO7_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO7_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO7_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_spi0_tx = 1, /*!< spi0_tx : spi0_tx */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_uart1_rts = 2, /*!< uart1_rts : uart1_rts */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_pwm_b_3 = 4, /*!< pwm_b_3 : pwm_b_3 */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_sio_7 = 5, /*!< sio_7 : sio_7 */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_pio0_7 = 6, /*!< pio0_7 : pio0_7 */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_pio1_7 = 7, /*!< pio1_7 : pio1_7 */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_usb_muxing_extphy_oe_n = 8,/*!< usb_muxing_extphy_oe_n : usb_muxing_extphy_oe_n */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO7_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO7_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO8_STATUS ====================================================== */
|
||
/* ====================================================== GPIO8_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO8_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO8_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO8_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO8_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO8_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO8_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO8_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO8_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO8_CTRL_INOVER */
|
||
IO_BANK0_GPIO8_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO8_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO8_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO8_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO8_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO8_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO8_CTRL_OEOVER */
|
||
IO_BANK0_GPIO8_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO8_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO8_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO8_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO8_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO8_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO8_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO8_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO8_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO8_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO8_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO8_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO8_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO8_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_spi1_rx = 1, /*!< spi1_rx : spi1_rx */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_uart1_tx = 2, /*!< uart1_tx : uart1_tx */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_pwm_a_4 = 4, /*!< pwm_a_4 : pwm_a_4 */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_sio_8 = 5, /*!< sio_8 : sio_8 */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_pio0_8 = 6, /*!< pio0_8 : pio0_8 */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_pio1_8 = 7, /*!< pio1_8 : pio1_8 */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_usb_muxing_extphy_rcv = 8,/*!< usb_muxing_extphy_rcv : usb_muxing_extphy_rcv */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO8_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO8_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO9_STATUS ====================================================== */
|
||
/* ====================================================== GPIO9_CTRL ======================================================= */
|
||
/* ========================================= IO_BANK0 GPIO9_CTRL IRQOVER [28..29] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO9_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO9_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO9_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO9_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO9_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO9_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO9_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO9_CTRL_INOVER */
|
||
IO_BANK0_GPIO9_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO9_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO9_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO9_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO9_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO9_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO9_CTRL_OEOVER */
|
||
IO_BANK0_GPIO9_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO9_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO9_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO9_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO9_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO9_CTRL OUTOVER [8..9] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO9_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO9_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO9_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO9_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO9_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO9_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO9_CTRL FUNCSEL [0..4] =========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO9_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_spi1_ss_n = 1, /*!< spi1_ss_n : spi1_ss_n */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_uart1_rx = 2, /*!< uart1_rx : uart1_rx */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_pwm_b_4 = 4, /*!< pwm_b_4 : pwm_b_4 */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_sio_9 = 5, /*!< sio_9 : sio_9 */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_pio0_9 = 6, /*!< pio0_9 : pio0_9 */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_pio1_9 = 7, /*!< pio1_9 : pio1_9 */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_usb_muxing_extphy_vp = 8,/*!< usb_muxing_extphy_vp : usb_muxing_extphy_vp */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO9_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO9_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO10_STATUS ===================================================== */
|
||
/* ====================================================== GPIO10_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO10_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO10_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO10_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO10_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO10_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO10_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO10_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO10_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO10_CTRL_INOVER */
|
||
IO_BANK0_GPIO10_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO10_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO10_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO10_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO10_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO10_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO10_CTRL_OEOVER */
|
||
IO_BANK0_GPIO10_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO10_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO10_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO10_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO10_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO10_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO10_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO10_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO10_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO10_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO10_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO10_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO10_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO10_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_spi1_sclk = 1, /*!< spi1_sclk : spi1_sclk */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_uart1_cts = 2, /*!< uart1_cts : uart1_cts */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_pwm_a_5 = 4, /*!< pwm_a_5 : pwm_a_5 */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_sio_10 = 5, /*!< sio_10 : sio_10 */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_pio0_10 = 6, /*!< pio0_10 : pio0_10 */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_pio1_10 = 7, /*!< pio1_10 : pio1_10 */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_usb_muxing_extphy_vm = 8,/*!< usb_muxing_extphy_vm : usb_muxing_extphy_vm */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO10_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO10_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO11_STATUS ===================================================== */
|
||
/* ====================================================== GPIO11_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO11_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO11_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO11_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO11_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO11_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO11_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO11_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO11_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO11_CTRL_INOVER */
|
||
IO_BANK0_GPIO11_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO11_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO11_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO11_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO11_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO11_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO11_CTRL_OEOVER */
|
||
IO_BANK0_GPIO11_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO11_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO11_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO11_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO11_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO11_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO11_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO11_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO11_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO11_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO11_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO11_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO11_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO11_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_spi1_tx = 1, /*!< spi1_tx : spi1_tx */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_uart1_rts = 2, /*!< uart1_rts : uart1_rts */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_pwm_b_5 = 4, /*!< pwm_b_5 : pwm_b_5 */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_sio_11 = 5, /*!< sio_11 : sio_11 */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_pio0_11 = 6, /*!< pio0_11 : pio0_11 */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_pio1_11 = 7, /*!< pio1_11 : pio1_11 */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_usb_muxing_extphy_suspnd = 8,/*!< usb_muxing_extphy_suspnd : usb_muxing_extphy_suspnd */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO11_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO11_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO12_STATUS ===================================================== */
|
||
/* ====================================================== GPIO12_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO12_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO12_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO12_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO12_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO12_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO12_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO12_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO12_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO12_CTRL_INOVER */
|
||
IO_BANK0_GPIO12_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO12_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO12_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO12_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO12_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO12_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO12_CTRL_OEOVER */
|
||
IO_BANK0_GPIO12_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO12_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO12_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO12_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO12_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO12_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO12_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO12_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO12_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO12_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO12_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO12_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO12_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO12_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_spi1_rx = 1, /*!< spi1_rx : spi1_rx */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_uart0_tx = 2, /*!< uart0_tx : uart0_tx */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_pwm_a_6 = 4, /*!< pwm_a_6 : pwm_a_6 */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_sio_12 = 5, /*!< sio_12 : sio_12 */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_pio0_12 = 6, /*!< pio0_12 : pio0_12 */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_pio1_12 = 7, /*!< pio1_12 : pio1_12 */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_usb_muxing_extphy_speed = 8,/*!< usb_muxing_extphy_speed : usb_muxing_extphy_speed */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO12_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO12_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO13_STATUS ===================================================== */
|
||
/* ====================================================== GPIO13_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO13_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO13_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO13_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO13_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO13_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO13_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO13_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO13_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO13_CTRL_INOVER */
|
||
IO_BANK0_GPIO13_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO13_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO13_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO13_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO13_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO13_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO13_CTRL_OEOVER */
|
||
IO_BANK0_GPIO13_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO13_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO13_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO13_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO13_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO13_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO13_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO13_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO13_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO13_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO13_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO13_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO13_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO13_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_spi1_ss_n = 1, /*!< spi1_ss_n : spi1_ss_n */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_uart0_rx = 2, /*!< uart0_rx : uart0_rx */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_pwm_b_6 = 4, /*!< pwm_b_6 : pwm_b_6 */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_sio_13 = 5, /*!< sio_13 : sio_13 */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_pio0_13 = 6, /*!< pio0_13 : pio0_13 */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_pio1_13 = 7, /*!< pio1_13 : pio1_13 */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_usb_muxing_extphy_vpo = 8,/*!< usb_muxing_extphy_vpo : usb_muxing_extphy_vpo */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO13_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO13_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO14_STATUS ===================================================== */
|
||
/* ====================================================== GPIO14_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO14_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO14_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO14_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO14_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO14_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO14_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO14_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO14_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO14_CTRL_INOVER */
|
||
IO_BANK0_GPIO14_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO14_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO14_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO14_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO14_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO14_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO14_CTRL_OEOVER */
|
||
IO_BANK0_GPIO14_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO14_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO14_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO14_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO14_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO14_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO14_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO14_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO14_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO14_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO14_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO14_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO14_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO14_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_spi1_sclk = 1, /*!< spi1_sclk : spi1_sclk */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_uart0_cts = 2, /*!< uart0_cts : uart0_cts */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_pwm_a_7 = 4, /*!< pwm_a_7 : pwm_a_7 */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_sio_14 = 5, /*!< sio_14 : sio_14 */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_pio0_14 = 6, /*!< pio0_14 : pio0_14 */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_pio1_14 = 7, /*!< pio1_14 : pio1_14 */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_usb_muxing_extphy_vmo = 8,/*!< usb_muxing_extphy_vmo : usb_muxing_extphy_vmo */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO14_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO14_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO15_STATUS ===================================================== */
|
||
/* ====================================================== GPIO15_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO15_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO15_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO15_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO15_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO15_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO15_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO15_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO15_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO15_CTRL_INOVER */
|
||
IO_BANK0_GPIO15_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO15_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO15_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO15_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO15_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO15_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO15_CTRL_OEOVER */
|
||
IO_BANK0_GPIO15_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO15_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO15_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO15_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO15_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO15_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO15_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO15_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO15_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO15_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO15_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO15_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO15_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO15_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_spi1_tx = 1, /*!< spi1_tx : spi1_tx */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_uart0_rts = 2, /*!< uart0_rts : uart0_rts */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_pwm_b_7 = 4, /*!< pwm_b_7 : pwm_b_7 */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_sio_15 = 5, /*!< sio_15 : sio_15 */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_pio0_15 = 6, /*!< pio0_15 : pio0_15 */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_pio1_15 = 7, /*!< pio1_15 : pio1_15 */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_usb_muxing_digital_dp = 8,/*!< usb_muxing_digital_dp : usb_muxing_digital_dp */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO15_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO15_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO16_STATUS ===================================================== */
|
||
/* ====================================================== GPIO16_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO16_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO16_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO16_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO16_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO16_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO16_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO16_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO16_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO16_CTRL_INOVER */
|
||
IO_BANK0_GPIO16_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO16_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO16_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO16_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO16_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO16_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO16_CTRL_OEOVER */
|
||
IO_BANK0_GPIO16_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO16_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO16_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO16_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO16_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO16_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO16_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO16_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO16_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO16_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO16_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO16_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO16_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO16_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_spi0_rx = 1, /*!< spi0_rx : spi0_rx */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_uart0_tx = 2, /*!< uart0_tx : uart0_tx */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_pwm_a_0 = 4, /*!< pwm_a_0 : pwm_a_0 */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_sio_16 = 5, /*!< sio_16 : sio_16 */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_pio0_16 = 6, /*!< pio0_16 : pio0_16 */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_pio1_16 = 7, /*!< pio1_16 : pio1_16 */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_usb_muxing_digital_dm = 8,/*!< usb_muxing_digital_dm : usb_muxing_digital_dm */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO16_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO16_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO17_STATUS ===================================================== */
|
||
/* ====================================================== GPIO17_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO17_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO17_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO17_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO17_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO17_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO17_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO17_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO17_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO17_CTRL_INOVER */
|
||
IO_BANK0_GPIO17_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO17_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO17_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO17_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO17_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO17_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO17_CTRL_OEOVER */
|
||
IO_BANK0_GPIO17_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO17_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO17_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO17_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO17_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO17_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO17_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO17_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO17_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO17_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO17_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO17_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO17_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO17_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_spi0_ss_n = 1, /*!< spi0_ss_n : spi0_ss_n */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_uart0_rx = 2, /*!< uart0_rx : uart0_rx */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_pwm_b_0 = 4, /*!< pwm_b_0 : pwm_b_0 */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_sio_17 = 5, /*!< sio_17 : sio_17 */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_pio0_17 = 6, /*!< pio0_17 : pio0_17 */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_pio1_17 = 7, /*!< pio1_17 : pio1_17 */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO17_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO17_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO18_STATUS ===================================================== */
|
||
/* ====================================================== GPIO18_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO18_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO18_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO18_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO18_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO18_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO18_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO18_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO18_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO18_CTRL_INOVER */
|
||
IO_BANK0_GPIO18_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO18_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO18_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO18_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO18_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO18_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO18_CTRL_OEOVER */
|
||
IO_BANK0_GPIO18_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO18_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO18_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO18_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO18_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO18_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO18_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO18_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO18_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO18_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO18_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO18_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO18_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO18_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_spi0_sclk = 1, /*!< spi0_sclk : spi0_sclk */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_uart0_cts = 2, /*!< uart0_cts : uart0_cts */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_pwm_a_1 = 4, /*!< pwm_a_1 : pwm_a_1 */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_sio_18 = 5, /*!< sio_18 : sio_18 */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_pio0_18 = 6, /*!< pio0_18 : pio0_18 */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_pio1_18 = 7, /*!< pio1_18 : pio1_18 */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO18_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO18_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO19_STATUS ===================================================== */
|
||
/* ====================================================== GPIO19_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO19_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO19_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO19_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO19_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO19_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO19_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO19_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO19_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO19_CTRL_INOVER */
|
||
IO_BANK0_GPIO19_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO19_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO19_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO19_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO19_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO19_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO19_CTRL_OEOVER */
|
||
IO_BANK0_GPIO19_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO19_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO19_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO19_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO19_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO19_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO19_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO19_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO19_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO19_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO19_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO19_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO19_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO19_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_spi0_tx = 1, /*!< spi0_tx : spi0_tx */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_uart0_rts = 2, /*!< uart0_rts : uart0_rts */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_pwm_b_1 = 4, /*!< pwm_b_1 : pwm_b_1 */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_sio_19 = 5, /*!< sio_19 : sio_19 */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_pio0_19 = 6, /*!< pio0_19 : pio0_19 */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_pio1_19 = 7, /*!< pio1_19 : pio1_19 */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO19_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO19_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO20_STATUS ===================================================== */
|
||
/* ====================================================== GPIO20_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO20_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO20_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO20_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO20_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO20_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO20_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO20_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO20_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO20_CTRL_INOVER */
|
||
IO_BANK0_GPIO20_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO20_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO20_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO20_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO20_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO20_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO20_CTRL_OEOVER */
|
||
IO_BANK0_GPIO20_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO20_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO20_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO20_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO20_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO20_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO20_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO20_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO20_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO20_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO20_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO20_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO20_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO20_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_spi0_rx = 1, /*!< spi0_rx : spi0_rx */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_uart1_tx = 2, /*!< uart1_tx : uart1_tx */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_pwm_a_2 = 4, /*!< pwm_a_2 : pwm_a_2 */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_sio_20 = 5, /*!< sio_20 : sio_20 */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_pio0_20 = 6, /*!< pio0_20 : pio0_20 */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_pio1_20 = 7, /*!< pio1_20 : pio1_20 */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_clocks_gpin_0 = 8,/*!< clocks_gpin_0 : clocks_gpin_0 */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO20_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO20_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO21_STATUS ===================================================== */
|
||
/* ====================================================== GPIO21_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO21_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO21_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO21_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO21_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO21_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO21_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO21_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO21_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO21_CTRL_INOVER */
|
||
IO_BANK0_GPIO21_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO21_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO21_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO21_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO21_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO21_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO21_CTRL_OEOVER */
|
||
IO_BANK0_GPIO21_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO21_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO21_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO21_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO21_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO21_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO21_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO21_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO21_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO21_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO21_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO21_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO21_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO21_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_spi0_ss_n = 1, /*!< spi0_ss_n : spi0_ss_n */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_uart1_rx = 2, /*!< uart1_rx : uart1_rx */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_pwm_b_2 = 4, /*!< pwm_b_2 : pwm_b_2 */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_sio_21 = 5, /*!< sio_21 : sio_21 */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_pio0_21 = 6, /*!< pio0_21 : pio0_21 */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_pio1_21 = 7, /*!< pio1_21 : pio1_21 */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_clocks_gpout_0 = 8,/*!< clocks_gpout_0 : clocks_gpout_0 */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO21_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO21_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO22_STATUS ===================================================== */
|
||
/* ====================================================== GPIO22_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO22_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO22_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO22_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO22_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO22_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO22_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO22_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO22_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO22_CTRL_INOVER */
|
||
IO_BANK0_GPIO22_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO22_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO22_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO22_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO22_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO22_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO22_CTRL_OEOVER */
|
||
IO_BANK0_GPIO22_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO22_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO22_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO22_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO22_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO22_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO22_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO22_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO22_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO22_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO22_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO22_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO22_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO22_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_spi0_sclk = 1, /*!< spi0_sclk : spi0_sclk */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_uart1_cts = 2, /*!< uart1_cts : uart1_cts */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_pwm_a_3 = 4, /*!< pwm_a_3 : pwm_a_3 */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_sio_22 = 5, /*!< sio_22 : sio_22 */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_pio0_22 = 6, /*!< pio0_22 : pio0_22 */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_pio1_22 = 7, /*!< pio1_22 : pio1_22 */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_clocks_gpin_1 = 8,/*!< clocks_gpin_1 : clocks_gpin_1 */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO22_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO22_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO23_STATUS ===================================================== */
|
||
/* ====================================================== GPIO23_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO23_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO23_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO23_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO23_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO23_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO23_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO23_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO23_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO23_CTRL_INOVER */
|
||
IO_BANK0_GPIO23_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO23_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO23_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO23_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO23_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO23_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO23_CTRL_OEOVER */
|
||
IO_BANK0_GPIO23_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO23_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO23_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO23_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO23_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO23_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO23_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO23_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO23_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO23_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO23_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO23_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO23_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO23_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_spi0_tx = 1, /*!< spi0_tx : spi0_tx */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_uart1_rts = 2, /*!< uart1_rts : uart1_rts */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_pwm_b_3 = 4, /*!< pwm_b_3 : pwm_b_3 */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_sio_23 = 5, /*!< sio_23 : sio_23 */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_pio0_23 = 6, /*!< pio0_23 : pio0_23 */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_pio1_23 = 7, /*!< pio1_23 : pio1_23 */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_clocks_gpout_1 = 8,/*!< clocks_gpout_1 : clocks_gpout_1 */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO23_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO23_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO24_STATUS ===================================================== */
|
||
/* ====================================================== GPIO24_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO24_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO24_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO24_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO24_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO24_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO24_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO24_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO24_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO24_CTRL_INOVER */
|
||
IO_BANK0_GPIO24_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO24_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO24_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO24_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO24_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO24_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO24_CTRL_OEOVER */
|
||
IO_BANK0_GPIO24_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO24_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO24_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO24_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO24_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO24_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO24_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO24_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO24_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO24_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO24_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO24_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO24_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO24_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_spi1_rx = 1, /*!< spi1_rx : spi1_rx */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_uart1_tx = 2, /*!< uart1_tx : uart1_tx */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_pwm_a_4 = 4, /*!< pwm_a_4 : pwm_a_4 */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_sio_24 = 5, /*!< sio_24 : sio_24 */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_pio0_24 = 6, /*!< pio0_24 : pio0_24 */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_pio1_24 = 7, /*!< pio1_24 : pio1_24 */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_clocks_gpout_2 = 8,/*!< clocks_gpout_2 : clocks_gpout_2 */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO24_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO24_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO25_STATUS ===================================================== */
|
||
/* ====================================================== GPIO25_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO25_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO25_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO25_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO25_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO25_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO25_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO25_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO25_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO25_CTRL_INOVER */
|
||
IO_BANK0_GPIO25_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO25_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO25_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO25_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO25_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO25_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO25_CTRL_OEOVER */
|
||
IO_BANK0_GPIO25_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO25_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO25_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO25_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO25_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO25_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO25_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO25_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO25_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO25_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO25_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO25_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO25_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO25_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_spi1_ss_n = 1, /*!< spi1_ss_n : spi1_ss_n */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_uart1_rx = 2, /*!< uart1_rx : uart1_rx */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_pwm_b_4 = 4, /*!< pwm_b_4 : pwm_b_4 */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_sio_25 = 5, /*!< sio_25 : sio_25 */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_pio0_25 = 6, /*!< pio0_25 : pio0_25 */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_pio1_25 = 7, /*!< pio1_25 : pio1_25 */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_clocks_gpout_3 = 8,/*!< clocks_gpout_3 : clocks_gpout_3 */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO25_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO25_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO26_STATUS ===================================================== */
|
||
/* ====================================================== GPIO26_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO26_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO26_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO26_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO26_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO26_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO26_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO26_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO26_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO26_CTRL_INOVER */
|
||
IO_BANK0_GPIO26_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO26_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO26_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO26_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO26_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO26_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO26_CTRL_OEOVER */
|
||
IO_BANK0_GPIO26_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO26_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO26_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO26_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO26_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO26_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO26_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO26_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO26_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO26_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO26_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO26_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO26_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO26_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_spi1_sclk = 1, /*!< spi1_sclk : spi1_sclk */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_uart1_cts = 2, /*!< uart1_cts : uart1_cts */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_i2c1_sda = 3, /*!< i2c1_sda : i2c1_sda */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_pwm_a_5 = 4, /*!< pwm_a_5 : pwm_a_5 */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_sio_26 = 5, /*!< sio_26 : sio_26 */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_pio0_26 = 6, /*!< pio0_26 : pio0_26 */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_pio1_26 = 7, /*!< pio1_26 : pio1_26 */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO26_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO26_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO27_STATUS ===================================================== */
|
||
/* ====================================================== GPIO27_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO27_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO27_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO27_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO27_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO27_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO27_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO27_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO27_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO27_CTRL_INOVER */
|
||
IO_BANK0_GPIO27_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO27_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO27_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO27_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO27_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO27_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO27_CTRL_OEOVER */
|
||
IO_BANK0_GPIO27_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO27_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO27_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO27_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO27_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO27_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO27_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO27_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO27_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO27_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO27_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO27_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO27_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO27_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_spi1_tx = 1, /*!< spi1_tx : spi1_tx */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_uart1_rts = 2, /*!< uart1_rts : uart1_rts */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_i2c1_scl = 3, /*!< i2c1_scl : i2c1_scl */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_pwm_b_5 = 4, /*!< pwm_b_5 : pwm_b_5 */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_sio_27 = 5, /*!< sio_27 : sio_27 */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_pio0_27 = 6, /*!< pio0_27 : pio0_27 */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_pio1_27 = 7, /*!< pio1_27 : pio1_27 */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_usb_muxing_overcurr_detect = 9,/*!< usb_muxing_overcurr_detect : usb_muxing_overcurr_detect */
|
||
IO_BANK0_GPIO27_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO27_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO28_STATUS ===================================================== */
|
||
/* ====================================================== GPIO28_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO28_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO28_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO28_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO28_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO28_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO28_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO28_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO28_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO28_CTRL_INOVER */
|
||
IO_BANK0_GPIO28_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO28_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO28_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO28_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO28_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO28_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO28_CTRL_OEOVER */
|
||
IO_BANK0_GPIO28_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO28_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO28_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO28_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO28_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO28_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO28_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO28_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO28_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO28_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO28_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO28_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO28_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO28_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_spi1_rx = 1, /*!< spi1_rx : spi1_rx */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_uart0_tx = 2, /*!< uart0_tx : uart0_tx */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_i2c0_sda = 3, /*!< i2c0_sda : i2c0_sda */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_pwm_a_6 = 4, /*!< pwm_a_6 : pwm_a_6 */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_sio_28 = 5, /*!< sio_28 : sio_28 */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_pio0_28 = 6, /*!< pio0_28 : pio0_28 */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_pio1_28 = 7, /*!< pio1_28 : pio1_28 */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_usb_muxing_vbus_detect = 9,/*!< usb_muxing_vbus_detect : usb_muxing_vbus_detect */
|
||
IO_BANK0_GPIO28_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO28_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ===================================================== GPIO29_STATUS ===================================================== */
|
||
/* ====================================================== GPIO29_CTRL ====================================================== */
|
||
/* ========================================= IO_BANK0 GPIO29_CTRL IRQOVER [28..29] ========================================= */
|
||
typedef enum { /*!< IO_BANK0_GPIO29_CTRL_IRQOVER */
|
||
IO_BANK0_GPIO29_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_BANK0_GPIO29_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_BANK0_GPIO29_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_BANK0_GPIO29_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_BANK0_GPIO29_CTRL_IRQOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO29_CTRL INOVER [16..17] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO29_CTRL_INOVER */
|
||
IO_BANK0_GPIO29_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_BANK0_GPIO29_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_BANK0_GPIO29_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_BANK0_GPIO29_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_BANK0_GPIO29_CTRL_INOVER_Enum;
|
||
|
||
/* ========================================= IO_BANK0 GPIO29_CTRL OEOVER [12..13] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO29_CTRL_OEOVER */
|
||
IO_BANK0_GPIO29_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO29_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_BANK0_GPIO29_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_BANK0_GPIO29_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_BANK0_GPIO29_CTRL_OEOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO29_CTRL OUTOVER [8..9] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO29_CTRL_OUTOVER */
|
||
IO_BANK0_GPIO29_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_BANK0_GPIO29_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_BANK0_GPIO29_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_BANK0_GPIO29_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_BANK0_GPIO29_CTRL_OUTOVER_Enum;
|
||
|
||
/* ========================================== IO_BANK0 GPIO29_CTRL FUNCSEL [0..4] ========================================== */
|
||
typedef enum { /*!< IO_BANK0_GPIO29_CTRL_FUNCSEL */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_spi1_ss_n = 1, /*!< spi1_ss_n : spi1_ss_n */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_uart0_rx = 2, /*!< uart0_rx : uart0_rx */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_i2c0_scl = 3, /*!< i2c0_scl : i2c0_scl */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_pwm_b_6 = 4, /*!< pwm_b_6 : pwm_b_6 */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_sio_29 = 5, /*!< sio_29 : sio_29 */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_pio0_29 = 6, /*!< pio0_29 : pio0_29 */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_pio1_29 = 7, /*!< pio1_29 : pio1_29 */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_usb_muxing_vbus_en = 9,/*!< usb_muxing_vbus_en : usb_muxing_vbus_en */
|
||
IO_BANK0_GPIO29_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_BANK0_GPIO29_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ========================================================= INTR0 ========================================================= */
|
||
/* ========================================================= INTR1 ========================================================= */
|
||
/* ========================================================= INTR2 ========================================================= */
|
||
/* ========================================================= INTR3 ========================================================= */
|
||
/* ====================================================== PROC0_INTE0 ====================================================== */
|
||
/* ====================================================== PROC0_INTE1 ====================================================== */
|
||
/* ====================================================== PROC0_INTE2 ====================================================== */
|
||
/* ====================================================== PROC0_INTE3 ====================================================== */
|
||
/* ====================================================== PROC0_INTF0 ====================================================== */
|
||
/* ====================================================== PROC0_INTF1 ====================================================== */
|
||
/* ====================================================== PROC0_INTF2 ====================================================== */
|
||
/* ====================================================== PROC0_INTF3 ====================================================== */
|
||
/* ====================================================== PROC0_INTS0 ====================================================== */
|
||
/* ====================================================== PROC0_INTS1 ====================================================== */
|
||
/* ====================================================== PROC0_INTS2 ====================================================== */
|
||
/* ====================================================== PROC0_INTS3 ====================================================== */
|
||
/* ====================================================== PROC1_INTE0 ====================================================== */
|
||
/* ====================================================== PROC1_INTE1 ====================================================== */
|
||
/* ====================================================== PROC1_INTE2 ====================================================== */
|
||
/* ====================================================== PROC1_INTE3 ====================================================== */
|
||
/* ====================================================== PROC1_INTF0 ====================================================== */
|
||
/* ====================================================== PROC1_INTF1 ====================================================== */
|
||
/* ====================================================== PROC1_INTF2 ====================================================== */
|
||
/* ====================================================== PROC1_INTF3 ====================================================== */
|
||
/* ====================================================== PROC1_INTS0 ====================================================== */
|
||
/* ====================================================== PROC1_INTS1 ====================================================== */
|
||
/* ====================================================== PROC1_INTS2 ====================================================== */
|
||
/* ====================================================== PROC1_INTS3 ====================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTE0 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTE1 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTE2 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTE3 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTF0 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTF1 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTF2 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTF3 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTS0 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTS1 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTS2 =================================================== */
|
||
/* ================================================== DORMANT_WAKE_INTS3 =================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ IO_QSPI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ================================================= GPIO_QSPI_SCLK_STATUS ================================================= */
|
||
/* ================================================== GPIO_QSPI_SCLK_CTRL ================================================== */
|
||
/* ===================================== IO_QSPI GPIO_QSPI_SCLK_CTRL IRQOVER [28..29] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_NORMAL = 0,/*!< NORMAL : don't invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_INVERT = 1,/*!< INVERT : invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_QSPI_GPIO_QSPI_SCLK_CTRL_IRQOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SCLK_CTRL INOVER [16..17] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_NORMAL = 0,/*!< NORMAL : don't invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_INVERT = 1,/*!< INVERT : invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_QSPI_GPIO_QSPI_SCLK_CTRL_INOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SCLK_CTRL OEOVER [12..13] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_NORMAL = 0,/*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_INVERT = 1,/*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_DISABLE = 2,/*!< DISABLE : disable output */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_ENABLE = 3,/*!< ENABLE : enable output */
|
||
} IO_QSPI_GPIO_QSPI_SCLK_CTRL_OEOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SCLK_CTRL OUTOVER [8..9] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_NORMAL = 0,/*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_INVERT = 1,/*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_QSPI_GPIO_QSPI_SCLK_CTRL_OUTOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SCLK_CTRL FUNCSEL [0..4] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL_xip_sclk = 0,/*!< xip_sclk : xip_sclk */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL_sio_30 = 5,/*!< sio_30 : sio_30 */
|
||
IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL_null = 31,/*!< null : null */
|
||
} IO_QSPI_GPIO_QSPI_SCLK_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ================================================== GPIO_QSPI_SS_STATUS ================================================== */
|
||
/* =================================================== GPIO_QSPI_SS_CTRL =================================================== */
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SS_CTRL IRQOVER [28..29] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_NORMAL = 0, /*!< NORMAL : don't invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_INVERT = 1, /*!< INVERT : invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_QSPI_GPIO_QSPI_SS_CTRL_IRQOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SS_CTRL INOVER [16..17] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_QSPI_GPIO_QSPI_SS_CTRL_INOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SS_CTRL OEOVER [12..13] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_DISABLE = 2, /*!< DISABLE : disable output */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_QSPI_GPIO_QSPI_SS_CTRL_OEOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SS_CTRL OUTOVER [8..9] ======================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_NORMAL = 0, /*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_INVERT = 1, /*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_QSPI_GPIO_QSPI_SS_CTRL_OUTOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SS_CTRL FUNCSEL [0..4] ======================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL_xip_ss_n = 0,/*!< xip_ss_n : xip_ss_n */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL_sio_31 = 5, /*!< sio_31 : sio_31 */
|
||
IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_QSPI_GPIO_QSPI_SS_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ================================================= GPIO_QSPI_SD0_STATUS ================================================== */
|
||
/* ================================================== GPIO_QSPI_SD0_CTRL =================================================== */
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD0_CTRL IRQOVER [28..29] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_NORMAL = 0,/*!< NORMAL : don't invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_INVERT = 1,/*!< INVERT : invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_QSPI_GPIO_QSPI_SD0_CTRL_IRQOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD0_CTRL INOVER [16..17] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_QSPI_GPIO_QSPI_SD0_CTRL_INOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD0_CTRL OEOVER [12..13] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_DISABLE = 2,/*!< DISABLE : disable output */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_QSPI_GPIO_QSPI_SD0_CTRL_OEOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD0_CTRL OUTOVER [8..9] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_NORMAL = 0,/*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_INVERT = 1,/*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_QSPI_GPIO_QSPI_SD0_CTRL_OUTOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD0_CTRL FUNCSEL [0..4] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL_xip_sd0 = 0,/*!< xip_sd0 : xip_sd0 */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL_sio_32 = 5,/*!< sio_32 : sio_32 */
|
||
IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_QSPI_GPIO_QSPI_SD0_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ================================================= GPIO_QSPI_SD1_STATUS ================================================== */
|
||
/* ================================================== GPIO_QSPI_SD1_CTRL =================================================== */
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD1_CTRL IRQOVER [28..29] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_NORMAL = 0,/*!< NORMAL : don't invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_INVERT = 1,/*!< INVERT : invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_QSPI_GPIO_QSPI_SD1_CTRL_IRQOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD1_CTRL INOVER [16..17] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_QSPI_GPIO_QSPI_SD1_CTRL_INOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD1_CTRL OEOVER [12..13] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_DISABLE = 2,/*!< DISABLE : disable output */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_QSPI_GPIO_QSPI_SD1_CTRL_OEOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD1_CTRL OUTOVER [8..9] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_NORMAL = 0,/*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_INVERT = 1,/*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_QSPI_GPIO_QSPI_SD1_CTRL_OUTOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD1_CTRL FUNCSEL [0..4] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL_xip_sd1 = 0,/*!< xip_sd1 : xip_sd1 */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL_sio_33 = 5,/*!< sio_33 : sio_33 */
|
||
IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_QSPI_GPIO_QSPI_SD1_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ================================================= GPIO_QSPI_SD2_STATUS ================================================== */
|
||
/* ================================================== GPIO_QSPI_SD2_CTRL =================================================== */
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD2_CTRL IRQOVER [28..29] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_NORMAL = 0,/*!< NORMAL : don't invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_INVERT = 1,/*!< INVERT : invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_QSPI_GPIO_QSPI_SD2_CTRL_IRQOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD2_CTRL INOVER [16..17] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_QSPI_GPIO_QSPI_SD2_CTRL_INOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD2_CTRL OEOVER [12..13] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_DISABLE = 2,/*!< DISABLE : disable output */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_QSPI_GPIO_QSPI_SD2_CTRL_OEOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD2_CTRL OUTOVER [8..9] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_NORMAL = 0,/*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_INVERT = 1,/*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_QSPI_GPIO_QSPI_SD2_CTRL_OUTOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD2_CTRL FUNCSEL [0..4] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL_xip_sd2 = 0,/*!< xip_sd2 : xip_sd2 */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL_sio_34 = 5,/*!< sio_34 : sio_34 */
|
||
IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_QSPI_GPIO_QSPI_SD2_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ================================================= GPIO_QSPI_SD3_STATUS ================================================== */
|
||
/* ================================================== GPIO_QSPI_SD3_CTRL =================================================== */
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD3_CTRL IRQOVER [28..29] ====================================== */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_NORMAL = 0,/*!< NORMAL : don't invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_INVERT = 1,/*!< INVERT : invert the interrupt */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_LOW = 2, /*!< LOW : drive interrupt low */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_HIGH = 3, /*!< HIGH : drive interrupt high */
|
||
} IO_QSPI_GPIO_QSPI_SD3_CTRL_IRQOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD3_CTRL INOVER [16..17] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_NORMAL = 0, /*!< NORMAL : don't invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_INVERT = 1, /*!< INVERT : invert the peri input */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_LOW = 2, /*!< LOW : drive peri input low */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_HIGH = 3, /*!< HIGH : drive peri input high */
|
||
} IO_QSPI_GPIO_QSPI_SD3_CTRL_INOVER_Enum;
|
||
|
||
/* ====================================== IO_QSPI GPIO_QSPI_SD3_CTRL OEOVER [12..13] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_NORMAL = 0, /*!< NORMAL : drive output enable from peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_INVERT = 1, /*!< INVERT : drive output enable from inverse of peripheral signal
|
||
selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_DISABLE = 2,/*!< DISABLE : disable output */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_ENABLE = 3, /*!< ENABLE : enable output */
|
||
} IO_QSPI_GPIO_QSPI_SD3_CTRL_OEOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD3_CTRL OUTOVER [8..9] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_NORMAL = 0,/*!< NORMAL : drive output from peripheral signal selected by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_INVERT = 1,/*!< INVERT : drive output from inverse of peripheral signal selected
|
||
by funcsel */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_LOW = 2, /*!< LOW : drive output low */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_HIGH = 3, /*!< HIGH : drive output high */
|
||
} IO_QSPI_GPIO_QSPI_SD3_CTRL_OUTOVER_Enum;
|
||
|
||
/* ======================================= IO_QSPI GPIO_QSPI_SD3_CTRL FUNCSEL [0..4] ======================================= */
|
||
typedef enum { /*!< IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL_xip_sd3 = 0,/*!< xip_sd3 : xip_sd3 */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL_sio_35 = 5,/*!< sio_35 : sio_35 */
|
||
IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL_null = 31, /*!< null : null */
|
||
} IO_QSPI_GPIO_QSPI_SD3_CTRL_FUNCSEL_Enum;
|
||
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ====================================================== PROC0_INTE ======================================================= */
|
||
/* ====================================================== PROC0_INTF ======================================================= */
|
||
/* ====================================================== PROC0_INTS ======================================================= */
|
||
/* ====================================================== PROC1_INTE ======================================================= */
|
||
/* ====================================================== PROC1_INTF ======================================================= */
|
||
/* ====================================================== PROC1_INTS ======================================================= */
|
||
/* =================================================== DORMANT_WAKE_INTE =================================================== */
|
||
/* =================================================== DORMANT_WAKE_INTF =================================================== */
|
||
/* =================================================== DORMANT_WAKE_INTS =================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PADS_BANK0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== VOLTAGE_SELECT ===================================================== */
|
||
/* ==================================== PADS_BANK0 VOLTAGE_SELECT VOLTAGE_SELECT [0..0] ==================================== */
|
||
typedef enum { /*!< PADS_BANK0_VOLTAGE_SELECT_VOLTAGE_SELECT */
|
||
PADS_BANK0_VOLTAGE_SELECT_VOLTAGE_SELECT_3v3 = 0,/*!< 3v3 : Set voltage to 3.3V (DVDD >= 2V5) */
|
||
PADS_BANK0_VOLTAGE_SELECT_VOLTAGE_SELECT_1v8 = 1,/*!< 1v8 : Set voltage to 1.8V (DVDD <= 1V8) */
|
||
} PADS_BANK0_VOLTAGE_SELECT_VOLTAGE_SELECT_Enum;
|
||
|
||
/* ========================================================= GPIO0 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO0 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO0_DRIVE */
|
||
PADS_BANK0_GPIO0_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO0_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO0_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO0_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO0_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO1 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO1 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO1_DRIVE */
|
||
PADS_BANK0_GPIO1_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO1_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO1_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO1_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO1_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO2 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO2 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO2_DRIVE */
|
||
PADS_BANK0_GPIO2_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO2_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO2_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO2_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO2_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO3 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO3 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO3_DRIVE */
|
||
PADS_BANK0_GPIO3_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO3_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO3_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO3_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO3_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO4 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO4 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO4_DRIVE */
|
||
PADS_BANK0_GPIO4_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO4_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO4_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO4_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO4_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO5 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO5 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO5_DRIVE */
|
||
PADS_BANK0_GPIO5_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO5_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO5_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO5_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO5_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO6 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO6 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO6_DRIVE */
|
||
PADS_BANK0_GPIO6_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO6_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO6_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO6_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO6_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO7 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO7 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO7_DRIVE */
|
||
PADS_BANK0_GPIO7_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO7_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO7_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO7_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO7_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO8 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO8 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO8_DRIVE */
|
||
PADS_BANK0_GPIO8_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO8_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO8_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO8_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO8_DRIVE_Enum;
|
||
|
||
/* ========================================================= GPIO9 ========================================================= */
|
||
/* ============================================= PADS_BANK0 GPIO9 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO9_DRIVE */
|
||
PADS_BANK0_GPIO9_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO9_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO9_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO9_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO9_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO10 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO10 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO10_DRIVE */
|
||
PADS_BANK0_GPIO10_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO10_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO10_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO10_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO10_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO11 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO11 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO11_DRIVE */
|
||
PADS_BANK0_GPIO11_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO11_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO11_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO11_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO11_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO12 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO12 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO12_DRIVE */
|
||
PADS_BANK0_GPIO12_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO12_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO12_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO12_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO12_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO13 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO13 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO13_DRIVE */
|
||
PADS_BANK0_GPIO13_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO13_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO13_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO13_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO13_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO14 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO14 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO14_DRIVE */
|
||
PADS_BANK0_GPIO14_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO14_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO14_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO14_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO14_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO15 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO15 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO15_DRIVE */
|
||
PADS_BANK0_GPIO15_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO15_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO15_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO15_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO15_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO16 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO16 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO16_DRIVE */
|
||
PADS_BANK0_GPIO16_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO16_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO16_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO16_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO16_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO17 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO17 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO17_DRIVE */
|
||
PADS_BANK0_GPIO17_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO17_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO17_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO17_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO17_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO18 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO18 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO18_DRIVE */
|
||
PADS_BANK0_GPIO18_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO18_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO18_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO18_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO18_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO19 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO19 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO19_DRIVE */
|
||
PADS_BANK0_GPIO19_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO19_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO19_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO19_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO19_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO20 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO20 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO20_DRIVE */
|
||
PADS_BANK0_GPIO20_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO20_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO20_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO20_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO20_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO21 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO21 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO21_DRIVE */
|
||
PADS_BANK0_GPIO21_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO21_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO21_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO21_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO21_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO22 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO22 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO22_DRIVE */
|
||
PADS_BANK0_GPIO22_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO22_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO22_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO22_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO22_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO23 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO23 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO23_DRIVE */
|
||
PADS_BANK0_GPIO23_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO23_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO23_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO23_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO23_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO24 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO24 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO24_DRIVE */
|
||
PADS_BANK0_GPIO24_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO24_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO24_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO24_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO24_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO25 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO25 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO25_DRIVE */
|
||
PADS_BANK0_GPIO25_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO25_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO25_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO25_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO25_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO26 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO26 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO26_DRIVE */
|
||
PADS_BANK0_GPIO26_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO26_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO26_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO26_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO26_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO27 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO27 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO27_DRIVE */
|
||
PADS_BANK0_GPIO27_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO27_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO27_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO27_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO27_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO28 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO28 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO28_DRIVE */
|
||
PADS_BANK0_GPIO28_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO28_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO28_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO28_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO28_DRIVE_Enum;
|
||
|
||
/* ======================================================== GPIO29 ========================================================= */
|
||
/* ============================================ PADS_BANK0 GPIO29 DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_GPIO29_DRIVE */
|
||
PADS_BANK0_GPIO29_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_GPIO29_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_GPIO29_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_GPIO29_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_GPIO29_DRIVE_Enum;
|
||
|
||
/* ========================================================= SWCLK ========================================================= */
|
||
/* ============================================= PADS_BANK0 SWCLK DRIVE [4..5] ============================================= */
|
||
typedef enum { /*!< PADS_BANK0_SWCLK_DRIVE */
|
||
PADS_BANK0_SWCLK_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_SWCLK_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_SWCLK_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_SWCLK_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_SWCLK_DRIVE_Enum;
|
||
|
||
/* ========================================================== SWD ========================================================== */
|
||
/* ============================================== PADS_BANK0 SWD DRIVE [4..5] ============================================== */
|
||
typedef enum { /*!< PADS_BANK0_SWD_DRIVE */
|
||
PADS_BANK0_SWD_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_BANK0_SWD_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_BANK0_SWD_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_BANK0_SWD_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_BANK0_SWD_DRIVE_Enum;
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PADS_QSPI ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ==================================================== VOLTAGE_SELECT ===================================================== */
|
||
/* ==================================== PADS_QSPI VOLTAGE_SELECT VOLTAGE_SELECT [0..0] ===================================== */
|
||
typedef enum { /*!< PADS_QSPI_VOLTAGE_SELECT_VOLTAGE_SELECT */
|
||
PADS_QSPI_VOLTAGE_SELECT_VOLTAGE_SELECT_3v3 = 0,/*!< 3v3 : Set voltage to 3.3V (DVDD >= 2V5) */
|
||
PADS_QSPI_VOLTAGE_SELECT_VOLTAGE_SELECT_1v8 = 1,/*!< 1v8 : Set voltage to 1.8V (DVDD <= 1V8) */
|
||
} PADS_QSPI_VOLTAGE_SELECT_VOLTAGE_SELECT_Enum;
|
||
|
||
/* ==================================================== GPIO_QSPI_SCLK ===================================================== */
|
||
/* ========================================= PADS_QSPI GPIO_QSPI_SCLK DRIVE [4..5] ========================================= */
|
||
typedef enum { /*!< PADS_QSPI_GPIO_QSPI_SCLK_DRIVE */
|
||
PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_QSPI_GPIO_QSPI_SCLK_DRIVE_Enum;
|
||
|
||
/* ===================================================== GPIO_QSPI_SD0 ===================================================== */
|
||
/* ========================================= PADS_QSPI GPIO_QSPI_SD0 DRIVE [4..5] ========================================== */
|
||
typedef enum { /*!< PADS_QSPI_GPIO_QSPI_SD0_DRIVE */
|
||
PADS_QSPI_GPIO_QSPI_SD0_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_QSPI_GPIO_QSPI_SD0_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_QSPI_GPIO_QSPI_SD0_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_QSPI_GPIO_QSPI_SD0_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_QSPI_GPIO_QSPI_SD0_DRIVE_Enum;
|
||
|
||
/* ===================================================== GPIO_QSPI_SD1 ===================================================== */
|
||
/* ========================================= PADS_QSPI GPIO_QSPI_SD1 DRIVE [4..5] ========================================== */
|
||
typedef enum { /*!< PADS_QSPI_GPIO_QSPI_SD1_DRIVE */
|
||
PADS_QSPI_GPIO_QSPI_SD1_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_QSPI_GPIO_QSPI_SD1_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_QSPI_GPIO_QSPI_SD1_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_QSPI_GPIO_QSPI_SD1_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_QSPI_GPIO_QSPI_SD1_DRIVE_Enum;
|
||
|
||
/* ===================================================== GPIO_QSPI_SD2 ===================================================== */
|
||
/* ========================================= PADS_QSPI GPIO_QSPI_SD2 DRIVE [4..5] ========================================== */
|
||
typedef enum { /*!< PADS_QSPI_GPIO_QSPI_SD2_DRIVE */
|
||
PADS_QSPI_GPIO_QSPI_SD2_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_QSPI_GPIO_QSPI_SD2_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_QSPI_GPIO_QSPI_SD2_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_QSPI_GPIO_QSPI_SD2_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_QSPI_GPIO_QSPI_SD2_DRIVE_Enum;
|
||
|
||
/* ===================================================== GPIO_QSPI_SD3 ===================================================== */
|
||
/* ========================================= PADS_QSPI GPIO_QSPI_SD3 DRIVE [4..5] ========================================== */
|
||
typedef enum { /*!< PADS_QSPI_GPIO_QSPI_SD3_DRIVE */
|
||
PADS_QSPI_GPIO_QSPI_SD3_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_QSPI_GPIO_QSPI_SD3_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_QSPI_GPIO_QSPI_SD3_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_QSPI_GPIO_QSPI_SD3_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_QSPI_GPIO_QSPI_SD3_DRIVE_Enum;
|
||
|
||
/* ===================================================== GPIO_QSPI_SS ====================================================== */
|
||
/* ========================================== PADS_QSPI GPIO_QSPI_SS DRIVE [4..5] ========================================== */
|
||
typedef enum { /*!< PADS_QSPI_GPIO_QSPI_SS_DRIVE */
|
||
PADS_QSPI_GPIO_QSPI_SS_DRIVE_2mA = 0, /*!< 2mA : 2mA */
|
||
PADS_QSPI_GPIO_QSPI_SS_DRIVE_4mA = 1, /*!< 4mA : 4mA */
|
||
PADS_QSPI_GPIO_QSPI_SS_DRIVE_8mA = 2, /*!< 8mA : 8mA */
|
||
PADS_QSPI_GPIO_QSPI_SS_DRIVE_12mA = 3, /*!< 12mA : 12mA */
|
||
} PADS_QSPI_GPIO_QSPI_SS_DRIVE_Enum;
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ XOSC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
/* =============================================== XOSC CTRL ENABLE [12..23] =============================================== */
|
||
typedef enum { /*!< XOSC_CTRL_ENABLE */
|
||
XOSC_CTRL_ENABLE_DISABLE = 3358, /*!< DISABLE : DISABLE */
|
||
XOSC_CTRL_ENABLE_ENABLE = 4011, /*!< ENABLE : ENABLE */
|
||
} XOSC_CTRL_ENABLE_Enum;
|
||
|
||
/* ============================================= XOSC CTRL FREQ_RANGE [0..11] ============================================== */
|
||
typedef enum { /*!< XOSC_CTRL_FREQ_RANGE */
|
||
XOSC_CTRL_FREQ_RANGE_1_15MHZ = 2720, /*!< 1_15MHZ : 1_15MHZ */
|
||
XOSC_CTRL_FREQ_RANGE_RESERVED_1 = 2721, /*!< RESERVED_1 : RESERVED_1 */
|
||
XOSC_CTRL_FREQ_RANGE_RESERVED_2 = 2722, /*!< RESERVED_2 : RESERVED_2 */
|
||
XOSC_CTRL_FREQ_RANGE_RESERVED_3 = 2723, /*!< RESERVED_3 : RESERVED_3 */
|
||
} XOSC_CTRL_FREQ_RANGE_Enum;
|
||
|
||
/* ======================================================== STATUS ========================================================= */
|
||
/* ============================================= XOSC STATUS FREQ_RANGE [0..1] ============================================= */
|
||
typedef enum { /*!< XOSC_STATUS_FREQ_RANGE */
|
||
XOSC_STATUS_FREQ_RANGE_1_15MHZ = 0, /*!< 1_15MHZ : 1_15MHZ */
|
||
XOSC_STATUS_FREQ_RANGE_RESERVED_1 = 1, /*!< RESERVED_1 : RESERVED_1 */
|
||
XOSC_STATUS_FREQ_RANGE_RESERVED_2 = 2, /*!< RESERVED_2 : RESERVED_2 */
|
||
XOSC_STATUS_FREQ_RANGE_RESERVED_3 = 3, /*!< RESERVED_3 : RESERVED_3 */
|
||
} XOSC_STATUS_FREQ_RANGE_Enum;
|
||
|
||
/* ======================================================== DORMANT ======================================================== */
|
||
/* ======================================================== STARTUP ======================================================== */
|
||
/* ========================================================= COUNT ========================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PLL_SYS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================== CS =========================================================== */
|
||
/* ========================================================== PWR ========================================================== */
|
||
/* ======================================================= FBDIV_INT ======================================================= */
|
||
/* ========================================================= PRIM ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ BUSCTRL ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ===================================================== BUS_PRIORITY ====================================================== */
|
||
/* =================================================== BUS_PRIORITY_ACK ==================================================== */
|
||
/* ======================================================= PERFCTR0 ======================================================== */
|
||
/* ======================================================= PERFSEL0 ======================================================== */
|
||
/* =========================================== BUSCTRL PERFSEL0 PERFSEL0 [0..4] ============================================ */
|
||
typedef enum { /*!< BUSCTRL_PERFSEL0_PERFSEL0 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_apb_contested = 0, /*!< apb_contested : apb_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_apb = 1, /*!< apb : apb */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_fastperi_contested = 2,/*!< fastperi_contested : fastperi_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_fastperi = 3, /*!< fastperi : fastperi */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram5_contested = 4,/*!< sram5_contested : sram5_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram5 = 5, /*!< sram5 : sram5 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram4_contested = 6,/*!< sram4_contested : sram4_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram4 = 7, /*!< sram4 : sram4 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram3_contested = 8,/*!< sram3_contested : sram3_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram3 = 9, /*!< sram3 : sram3 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram2_contested = 10,/*!< sram2_contested : sram2_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram2 = 11, /*!< sram2 : sram2 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram1_contested = 12,/*!< sram1_contested : sram1_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram1 = 13, /*!< sram1 : sram1 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram0_contested = 14,/*!< sram0_contested : sram0_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_sram0 = 15, /*!< sram0 : sram0 */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_xip_main_contested = 16,/*!< xip_main_contested : xip_main_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_xip_main = 17, /*!< xip_main : xip_main */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_rom_contested = 18, /*!< rom_contested : rom_contested */
|
||
BUSCTRL_PERFSEL0_PERFSEL0_rom = 19, /*!< rom : rom */
|
||
} BUSCTRL_PERFSEL0_PERFSEL0_Enum;
|
||
|
||
/* ======================================================= PERFCTR1 ======================================================== */
|
||
/* ======================================================= PERFSEL1 ======================================================== */
|
||
/* =========================================== BUSCTRL PERFSEL1 PERFSEL1 [0..4] ============================================ */
|
||
typedef enum { /*!< BUSCTRL_PERFSEL1_PERFSEL1 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_apb_contested = 0, /*!< apb_contested : apb_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_apb = 1, /*!< apb : apb */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_fastperi_contested = 2,/*!< fastperi_contested : fastperi_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_fastperi = 3, /*!< fastperi : fastperi */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram5_contested = 4,/*!< sram5_contested : sram5_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram5 = 5, /*!< sram5 : sram5 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram4_contested = 6,/*!< sram4_contested : sram4_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram4 = 7, /*!< sram4 : sram4 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram3_contested = 8,/*!< sram3_contested : sram3_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram3 = 9, /*!< sram3 : sram3 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram2_contested = 10,/*!< sram2_contested : sram2_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram2 = 11, /*!< sram2 : sram2 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram1_contested = 12,/*!< sram1_contested : sram1_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram1 = 13, /*!< sram1 : sram1 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram0_contested = 14,/*!< sram0_contested : sram0_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_sram0 = 15, /*!< sram0 : sram0 */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_xip_main_contested = 16,/*!< xip_main_contested : xip_main_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_xip_main = 17, /*!< xip_main : xip_main */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_rom_contested = 18, /*!< rom_contested : rom_contested */
|
||
BUSCTRL_PERFSEL1_PERFSEL1_rom = 19, /*!< rom : rom */
|
||
} BUSCTRL_PERFSEL1_PERFSEL1_Enum;
|
||
|
||
/* ======================================================= PERFCTR2 ======================================================== */
|
||
/* ======================================================= PERFSEL2 ======================================================== */
|
||
/* =========================================== BUSCTRL PERFSEL2 PERFSEL2 [0..4] ============================================ */
|
||
typedef enum { /*!< BUSCTRL_PERFSEL2_PERFSEL2 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_apb_contested = 0, /*!< apb_contested : apb_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_apb = 1, /*!< apb : apb */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_fastperi_contested = 2,/*!< fastperi_contested : fastperi_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_fastperi = 3, /*!< fastperi : fastperi */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram5_contested = 4,/*!< sram5_contested : sram5_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram5 = 5, /*!< sram5 : sram5 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram4_contested = 6,/*!< sram4_contested : sram4_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram4 = 7, /*!< sram4 : sram4 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram3_contested = 8,/*!< sram3_contested : sram3_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram3 = 9, /*!< sram3 : sram3 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram2_contested = 10,/*!< sram2_contested : sram2_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram2 = 11, /*!< sram2 : sram2 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram1_contested = 12,/*!< sram1_contested : sram1_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram1 = 13, /*!< sram1 : sram1 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram0_contested = 14,/*!< sram0_contested : sram0_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_sram0 = 15, /*!< sram0 : sram0 */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_xip_main_contested = 16,/*!< xip_main_contested : xip_main_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_xip_main = 17, /*!< xip_main : xip_main */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_rom_contested = 18, /*!< rom_contested : rom_contested */
|
||
BUSCTRL_PERFSEL2_PERFSEL2_rom = 19, /*!< rom : rom */
|
||
} BUSCTRL_PERFSEL2_PERFSEL2_Enum;
|
||
|
||
/* ======================================================= PERFCTR3 ======================================================== */
|
||
/* ======================================================= PERFSEL3 ======================================================== */
|
||
/* =========================================== BUSCTRL PERFSEL3 PERFSEL3 [0..4] ============================================ */
|
||
typedef enum { /*!< BUSCTRL_PERFSEL3_PERFSEL3 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_apb_contested = 0, /*!< apb_contested : apb_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_apb = 1, /*!< apb : apb */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_fastperi_contested = 2,/*!< fastperi_contested : fastperi_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_fastperi = 3, /*!< fastperi : fastperi */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram5_contested = 4,/*!< sram5_contested : sram5_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram5 = 5, /*!< sram5 : sram5 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram4_contested = 6,/*!< sram4_contested : sram4_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram4 = 7, /*!< sram4 : sram4 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram3_contested = 8,/*!< sram3_contested : sram3_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram3 = 9, /*!< sram3 : sram3 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram2_contested = 10,/*!< sram2_contested : sram2_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram2 = 11, /*!< sram2 : sram2 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram1_contested = 12,/*!< sram1_contested : sram1_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram1 = 13, /*!< sram1 : sram1 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram0_contested = 14,/*!< sram0_contested : sram0_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_sram0 = 15, /*!< sram0 : sram0 */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_xip_main_contested = 16,/*!< xip_main_contested : xip_main_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_xip_main = 17, /*!< xip_main : xip_main */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_rom_contested = 18, /*!< rom_contested : rom_contested */
|
||
BUSCTRL_PERFSEL3_PERFSEL3_rom = 19, /*!< rom : rom */
|
||
} BUSCTRL_PERFSEL3_PERFSEL3_Enum;
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ UART0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== UARTDR ========================================================= */
|
||
/* ======================================================== UARTRSR ======================================================== */
|
||
/* ======================================================== UARTFR ========================================================= */
|
||
/* ======================================================= UARTILPR ======================================================== */
|
||
/* ======================================================= UARTIBRD ======================================================== */
|
||
/* ======================================================= UARTFBRD ======================================================== */
|
||
/* ======================================================= UARTLCR_H ======================================================= */
|
||
/* ======================================================== UARTCR ========================================================= */
|
||
/* ======================================================= UARTIFLS ======================================================== */
|
||
/* ======================================================= UARTIMSC ======================================================== */
|
||
/* ======================================================== UARTRIS ======================================================== */
|
||
/* ======================================================== UARTMIS ======================================================== */
|
||
/* ======================================================== UARTICR ======================================================== */
|
||
/* ======================================================= UARTDMACR ======================================================= */
|
||
/* ===================================================== UARTPERIPHID0 ===================================================== */
|
||
/* ===================================================== UARTPERIPHID1 ===================================================== */
|
||
/* ===================================================== UARTPERIPHID2 ===================================================== */
|
||
/* ===================================================== UARTPERIPHID3 ===================================================== */
|
||
/* ===================================================== UARTPCELLID0 ====================================================== */
|
||
/* ===================================================== UARTPCELLID1 ====================================================== */
|
||
/* ===================================================== UARTPCELLID2 ====================================================== */
|
||
/* ===================================================== UARTPCELLID3 ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SPI0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== SSPCR0 ========================================================= */
|
||
/* ======================================================== SSPCR1 ========================================================= */
|
||
/* ========================================================= SSPDR ========================================================= */
|
||
/* ========================================================= SSPSR ========================================================= */
|
||
/* ======================================================== SSPCPSR ======================================================== */
|
||
/* ======================================================== SSPIMSC ======================================================== */
|
||
/* ======================================================== SSPRIS ========================================================= */
|
||
/* ======================================================== SSPMIS ========================================================= */
|
||
/* ======================================================== SSPICR ========================================================= */
|
||
/* ======================================================= SSPDMACR ======================================================== */
|
||
/* ===================================================== SSPPERIPHID0 ====================================================== */
|
||
/* ===================================================== SSPPERIPHID1 ====================================================== */
|
||
/* ===================================================== SSPPERIPHID2 ====================================================== */
|
||
/* ===================================================== SSPPERIPHID3 ====================================================== */
|
||
/* ====================================================== SSPPCELLID0 ====================================================== */
|
||
/* ====================================================== SSPPCELLID1 ====================================================== */
|
||
/* ====================================================== SSPPCELLID2 ====================================================== */
|
||
/* ====================================================== SSPPCELLID3 ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ I2C0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== IC_CON ========================================================= */
|
||
/* ======================================= I2C0 IC_CON RX_FIFO_FULL_HLD_CTRL [9..9] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_CON_RX_FIFO_FULL_HLD_CTRL */
|
||
I2C0_IC_CON_RX_FIFO_FULL_HLD_CTRL_DISABLED = 0,/*!< DISABLED : Overflow when RX_FIFO is full */
|
||
I2C0_IC_CON_RX_FIFO_FULL_HLD_CTRL_ENABLED = 1,/*!< ENABLED : Hold bus when RX_FIFO is full */
|
||
} I2C0_IC_CON_RX_FIFO_FULL_HLD_CTRL_Enum;
|
||
|
||
/* =========================================== I2C0 IC_CON TX_EMPTY_CTRL [8..8] ============================================ */
|
||
typedef enum { /*!< I2C0_IC_CON_TX_EMPTY_CTRL */
|
||
I2C0_IC_CON_TX_EMPTY_CTRL_DISABLED = 0, /*!< DISABLED : Default behaviour of TX_EMPTY interrupt */
|
||
I2C0_IC_CON_TX_EMPTY_CTRL_ENABLED = 1, /*!< ENABLED : Controlled generation of TX_EMPTY interrupt */
|
||
} I2C0_IC_CON_TX_EMPTY_CTRL_Enum;
|
||
|
||
/* ======================================== I2C0 IC_CON STOP_DET_IFADDRESSED [7..7] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_CON_STOP_DET_IFADDRESSED */
|
||
I2C0_IC_CON_STOP_DET_IFADDRESSED_DISABLED = 0,/*!< DISABLED : slave issues STOP_DET intr always */
|
||
I2C0_IC_CON_STOP_DET_IFADDRESSED_ENABLED = 1, /*!< ENABLED : slave issues STOP_DET intr only if addressed */
|
||
} I2C0_IC_CON_STOP_DET_IFADDRESSED_Enum;
|
||
|
||
/* ========================================== I2C0 IC_CON IC_SLAVE_DISABLE [6..6] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_CON_IC_SLAVE_DISABLE */
|
||
I2C0_IC_CON_IC_SLAVE_DISABLE_SLAVE_ENABLED = 0,/*!< SLAVE_ENABLED : Slave mode is enabled */
|
||
I2C0_IC_CON_IC_SLAVE_DISABLE_SLAVE_DISABLED = 1,/*!< SLAVE_DISABLED : Slave mode is disabled */
|
||
} I2C0_IC_CON_IC_SLAVE_DISABLE_Enum;
|
||
|
||
/* =========================================== I2C0 IC_CON IC_RESTART_EN [5..5] ============================================ */
|
||
typedef enum { /*!< I2C0_IC_CON_IC_RESTART_EN */
|
||
I2C0_IC_CON_IC_RESTART_EN_DISABLED = 0, /*!< DISABLED : Master restart disabled */
|
||
I2C0_IC_CON_IC_RESTART_EN_ENABLED = 1, /*!< ENABLED : Master restart enabled */
|
||
} I2C0_IC_CON_IC_RESTART_EN_Enum;
|
||
|
||
/* ======================================== I2C0 IC_CON IC_10BITADDR_MASTER [4..4] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_CON_IC_10BITADDR_MASTER */
|
||
I2C0_IC_CON_IC_10BITADDR_MASTER_ADDR_7BITS = 0,/*!< ADDR_7BITS : Master 7Bit addressing mode */
|
||
I2C0_IC_CON_IC_10BITADDR_MASTER_ADDR_10BITS = 1,/*!< ADDR_10BITS : Master 10Bit addressing mode */
|
||
} I2C0_IC_CON_IC_10BITADDR_MASTER_Enum;
|
||
|
||
/* ========================================= I2C0 IC_CON IC_10BITADDR_SLAVE [3..3] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_CON_IC_10BITADDR_SLAVE */
|
||
I2C0_IC_CON_IC_10BITADDR_SLAVE_ADDR_7BITS = 0,/*!< ADDR_7BITS : Slave 7Bit addressing */
|
||
I2C0_IC_CON_IC_10BITADDR_SLAVE_ADDR_10BITS = 1,/*!< ADDR_10BITS : Slave 10Bit addressing */
|
||
} I2C0_IC_CON_IC_10BITADDR_SLAVE_Enum;
|
||
|
||
/* =============================================== I2C0 IC_CON SPEED [1..2] ================================================ */
|
||
typedef enum { /*!< I2C0_IC_CON_SPEED */
|
||
I2C0_IC_CON_SPEED_STANDARD = 1, /*!< STANDARD : Standard Speed mode of operation */
|
||
I2C0_IC_CON_SPEED_FAST = 2, /*!< FAST : Fast or Fast Plus mode of operation */
|
||
I2C0_IC_CON_SPEED_HIGH = 3, /*!< HIGH : High Speed mode of operation */
|
||
} I2C0_IC_CON_SPEED_Enum;
|
||
|
||
/* ============================================ I2C0 IC_CON MASTER_MODE [0..0] ============================================= */
|
||
typedef enum { /*!< I2C0_IC_CON_MASTER_MODE */
|
||
I2C0_IC_CON_MASTER_MODE_DISABLED = 0, /*!< DISABLED : Master mode is disabled */
|
||
I2C0_IC_CON_MASTER_MODE_ENABLED = 1, /*!< ENABLED : Master mode is enabled */
|
||
} I2C0_IC_CON_MASTER_MODE_Enum;
|
||
|
||
/* ======================================================== IC_TAR ========================================================= */
|
||
/* ============================================= I2C0 IC_TAR SPECIAL [11..11] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_TAR_SPECIAL */
|
||
I2C0_IC_TAR_SPECIAL_DISABLED = 0, /*!< DISABLED : Disables programming of GENERAL_CALL or START_BYTE
|
||
transmission */
|
||
I2C0_IC_TAR_SPECIAL_ENABLED = 1, /*!< ENABLED : Enables programming of GENERAL_CALL or START_BYTE
|
||
transmission */
|
||
} I2C0_IC_TAR_SPECIAL_Enum;
|
||
|
||
/* =========================================== I2C0 IC_TAR GC_OR_START [10..10] ============================================ */
|
||
typedef enum { /*!< I2C0_IC_TAR_GC_OR_START */
|
||
I2C0_IC_TAR_GC_OR_START_GENERAL_CALL = 0, /*!< GENERAL_CALL : GENERAL_CALL byte transmission */
|
||
I2C0_IC_TAR_GC_OR_START_START_BYTE = 1, /*!< START_BYTE : START byte transmission */
|
||
} I2C0_IC_TAR_GC_OR_START_Enum;
|
||
|
||
/* ======================================================== IC_SAR ========================================================= */
|
||
/* ====================================================== IC_DATA_CMD ====================================================== */
|
||
/* ======================================= I2C0 IC_DATA_CMD FIRST_DATA_BYTE [11..11] ======================================= */
|
||
typedef enum { /*!< I2C0_IC_DATA_CMD_FIRST_DATA_BYTE */
|
||
I2C0_IC_DATA_CMD_FIRST_DATA_BYTE_INACTIVE = 0,/*!< INACTIVE : Sequential data byte received */
|
||
I2C0_IC_DATA_CMD_FIRST_DATA_BYTE_ACTIVE = 1, /*!< ACTIVE : Non sequential data byte received */
|
||
} I2C0_IC_DATA_CMD_FIRST_DATA_BYTE_Enum;
|
||
|
||
/* =========================================== I2C0 IC_DATA_CMD RESTART [10..10] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_DATA_CMD_RESTART */
|
||
I2C0_IC_DATA_CMD_RESTART_DISABLE = 0, /*!< DISABLE : Don't Issue RESTART before this command */
|
||
I2C0_IC_DATA_CMD_RESTART_ENABLE = 1, /*!< ENABLE : Issue RESTART before this command */
|
||
} I2C0_IC_DATA_CMD_RESTART_Enum;
|
||
|
||
/* ============================================= I2C0 IC_DATA_CMD STOP [9..9] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_DATA_CMD_STOP */
|
||
I2C0_IC_DATA_CMD_STOP_DISABLE = 0, /*!< DISABLE : Don't Issue STOP after this command */
|
||
I2C0_IC_DATA_CMD_STOP_ENABLE = 1, /*!< ENABLE : Issue STOP after this command */
|
||
} I2C0_IC_DATA_CMD_STOP_Enum;
|
||
|
||
/* ============================================== I2C0 IC_DATA_CMD CMD [8..8] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_DATA_CMD_CMD */
|
||
I2C0_IC_DATA_CMD_CMD_WRITE = 0, /*!< WRITE : Master Write Command */
|
||
I2C0_IC_DATA_CMD_CMD_READ = 1, /*!< READ : Master Read Command */
|
||
} I2C0_IC_DATA_CMD_CMD_Enum;
|
||
|
||
/* ==================================================== IC_SS_SCL_HCNT ===================================================== */
|
||
/* ==================================================== IC_SS_SCL_LCNT ===================================================== */
|
||
/* ==================================================== IC_FS_SCL_HCNT ===================================================== */
|
||
/* ==================================================== IC_FS_SCL_LCNT ===================================================== */
|
||
/* ===================================================== IC_INTR_STAT ====================================================== */
|
||
/* ======================================= I2C0 IC_INTR_STAT R_RESTART_DET [12..12] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_RESTART_DET */
|
||
I2C0_IC_INTR_STAT_R_RESTART_DET_INACTIVE = 0, /*!< INACTIVE : R_RESTART_DET interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_RESTART_DET_ACTIVE = 1, /*!< ACTIVE : R_RESTART_DET interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_RESTART_DET_Enum;
|
||
|
||
/* ========================================= I2C0 IC_INTR_STAT R_GEN_CALL [11..11] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_GEN_CALL */
|
||
I2C0_IC_INTR_STAT_R_GEN_CALL_INACTIVE = 0, /*!< INACTIVE : R_GEN_CALL interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_GEN_CALL_ACTIVE = 1, /*!< ACTIVE : R_GEN_CALL interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_GEN_CALL_Enum;
|
||
|
||
/* ======================================== I2C0 IC_INTR_STAT R_START_DET [10..10] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_START_DET */
|
||
I2C0_IC_INTR_STAT_R_START_DET_INACTIVE = 0, /*!< INACTIVE : R_START_DET interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_START_DET_ACTIVE = 1, /*!< ACTIVE : R_START_DET interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_START_DET_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_STOP_DET [9..9] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_STOP_DET */
|
||
I2C0_IC_INTR_STAT_R_STOP_DET_INACTIVE = 0, /*!< INACTIVE : R_STOP_DET interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_STOP_DET_ACTIVE = 1, /*!< ACTIVE : R_STOP_DET interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_STOP_DET_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_ACTIVITY [8..8] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_ACTIVITY */
|
||
I2C0_IC_INTR_STAT_R_ACTIVITY_INACTIVE = 0, /*!< INACTIVE : R_ACTIVITY interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_ACTIVITY_ACTIVE = 1, /*!< ACTIVE : R_ACTIVITY interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_ACTIVITY_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_RX_DONE [7..7] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_RX_DONE */
|
||
I2C0_IC_INTR_STAT_R_RX_DONE_INACTIVE = 0, /*!< INACTIVE : R_RX_DONE interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_RX_DONE_ACTIVE = 1, /*!< ACTIVE : R_RX_DONE interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_RX_DONE_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_TX_ABRT [6..6] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_TX_ABRT */
|
||
I2C0_IC_INTR_STAT_R_TX_ABRT_INACTIVE = 0, /*!< INACTIVE : R_TX_ABRT interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_TX_ABRT_ACTIVE = 1, /*!< ACTIVE : R_TX_ABRT interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_TX_ABRT_Enum;
|
||
|
||
/* =========================================== I2C0 IC_INTR_STAT R_RD_REQ [5..5] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_RD_REQ */
|
||
I2C0_IC_INTR_STAT_R_RD_REQ_INACTIVE = 0, /*!< INACTIVE : R_RD_REQ interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_RD_REQ_ACTIVE = 1, /*!< ACTIVE : R_RD_REQ interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_RD_REQ_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_TX_EMPTY [4..4] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_TX_EMPTY */
|
||
I2C0_IC_INTR_STAT_R_TX_EMPTY_INACTIVE = 0, /*!< INACTIVE : R_TX_EMPTY interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_TX_EMPTY_ACTIVE = 1, /*!< ACTIVE : R_TX_EMPTY interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_TX_EMPTY_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_TX_OVER [3..3] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_TX_OVER */
|
||
I2C0_IC_INTR_STAT_R_TX_OVER_INACTIVE = 0, /*!< INACTIVE : R_TX_OVER interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_TX_OVER_ACTIVE = 1, /*!< ACTIVE : R_TX_OVER interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_TX_OVER_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_RX_FULL [2..2] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_RX_FULL */
|
||
I2C0_IC_INTR_STAT_R_RX_FULL_INACTIVE = 0, /*!< INACTIVE : R_RX_FULL interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_RX_FULL_ACTIVE = 1, /*!< ACTIVE : R_RX_FULL interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_RX_FULL_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_RX_OVER [1..1] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_RX_OVER */
|
||
I2C0_IC_INTR_STAT_R_RX_OVER_INACTIVE = 0, /*!< INACTIVE : R_RX_OVER interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_RX_OVER_ACTIVE = 1, /*!< ACTIVE : R_RX_OVER interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_RX_OVER_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_STAT R_RX_UNDER [0..0] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_STAT_R_RX_UNDER */
|
||
I2C0_IC_INTR_STAT_R_RX_UNDER_INACTIVE = 0, /*!< INACTIVE : RX_UNDER interrupt is inactive */
|
||
I2C0_IC_INTR_STAT_R_RX_UNDER_ACTIVE = 1, /*!< ACTIVE : RX_UNDER interrupt is active */
|
||
} I2C0_IC_INTR_STAT_R_RX_UNDER_Enum;
|
||
|
||
/* ===================================================== IC_INTR_MASK ====================================================== */
|
||
/* ======================================= I2C0 IC_INTR_MASK M_RESTART_DET [12..12] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_RESTART_DET */
|
||
I2C0_IC_INTR_MASK_M_RESTART_DET_ENABLED = 0, /*!< ENABLED : RESTART_DET interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_RESTART_DET_DISABLED = 1, /*!< DISABLED : RESTART_DET interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_RESTART_DET_Enum;
|
||
|
||
/* ========================================= I2C0 IC_INTR_MASK M_GEN_CALL [11..11] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_GEN_CALL */
|
||
I2C0_IC_INTR_MASK_M_GEN_CALL_ENABLED = 0, /*!< ENABLED : GEN_CALL interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_GEN_CALL_DISABLED = 1, /*!< DISABLED : GEN_CALL interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_GEN_CALL_Enum;
|
||
|
||
/* ======================================== I2C0 IC_INTR_MASK M_START_DET [10..10] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_START_DET */
|
||
I2C0_IC_INTR_MASK_M_START_DET_ENABLED = 0, /*!< ENABLED : START_DET interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_START_DET_DISABLED = 1, /*!< DISABLED : START_DET interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_START_DET_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_STOP_DET [9..9] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_STOP_DET */
|
||
I2C0_IC_INTR_MASK_M_STOP_DET_ENABLED = 0, /*!< ENABLED : STOP_DET interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_STOP_DET_DISABLED = 1, /*!< DISABLED : STOP_DET interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_STOP_DET_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_ACTIVITY [8..8] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_ACTIVITY */
|
||
I2C0_IC_INTR_MASK_M_ACTIVITY_ENABLED = 0, /*!< ENABLED : ACTIVITY interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_ACTIVITY_DISABLED = 1, /*!< DISABLED : ACTIVITY interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_ACTIVITY_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_RX_DONE [7..7] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_RX_DONE */
|
||
I2C0_IC_INTR_MASK_M_RX_DONE_ENABLED = 0, /*!< ENABLED : RX_DONE interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_RX_DONE_DISABLED = 1, /*!< DISABLED : RX_DONE interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_RX_DONE_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_TX_ABRT [6..6] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_TX_ABRT */
|
||
I2C0_IC_INTR_MASK_M_TX_ABRT_ENABLED = 0, /*!< ENABLED : TX_ABORT interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_TX_ABRT_DISABLED = 1, /*!< DISABLED : TX_ABORT interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_TX_ABRT_Enum;
|
||
|
||
/* =========================================== I2C0 IC_INTR_MASK M_RD_REQ [5..5] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_RD_REQ */
|
||
I2C0_IC_INTR_MASK_M_RD_REQ_ENABLED = 0, /*!< ENABLED : RD_REQ interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_RD_REQ_DISABLED = 1, /*!< DISABLED : RD_REQ interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_RD_REQ_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_TX_EMPTY [4..4] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_TX_EMPTY */
|
||
I2C0_IC_INTR_MASK_M_TX_EMPTY_ENABLED = 0, /*!< ENABLED : TX_EMPTY interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_TX_EMPTY_DISABLED = 1, /*!< DISABLED : TX_EMPTY interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_TX_EMPTY_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_TX_OVER [3..3] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_TX_OVER */
|
||
I2C0_IC_INTR_MASK_M_TX_OVER_ENABLED = 0, /*!< ENABLED : TX_OVER interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_TX_OVER_DISABLED = 1, /*!< DISABLED : TX_OVER interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_TX_OVER_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_RX_FULL [2..2] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_RX_FULL */
|
||
I2C0_IC_INTR_MASK_M_RX_FULL_ENABLED = 0, /*!< ENABLED : RX_FULL interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_RX_FULL_DISABLED = 1, /*!< DISABLED : RX_FULL interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_RX_FULL_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_RX_OVER [1..1] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_RX_OVER */
|
||
I2C0_IC_INTR_MASK_M_RX_OVER_ENABLED = 0, /*!< ENABLED : RX_OVER interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_RX_OVER_DISABLED = 1, /*!< DISABLED : RX_OVER interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_RX_OVER_Enum;
|
||
|
||
/* ========================================== I2C0 IC_INTR_MASK M_RX_UNDER [0..0] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_INTR_MASK_M_RX_UNDER */
|
||
I2C0_IC_INTR_MASK_M_RX_UNDER_ENABLED = 0, /*!< ENABLED : RX_UNDER interrupt is masked */
|
||
I2C0_IC_INTR_MASK_M_RX_UNDER_DISABLED = 1, /*!< DISABLED : RX_UNDER interrupt is unmasked */
|
||
} I2C0_IC_INTR_MASK_M_RX_UNDER_Enum;
|
||
|
||
/* =================================================== IC_RAW_INTR_STAT ==================================================== */
|
||
/* ====================================== I2C0 IC_RAW_INTR_STAT RESTART_DET [12..12] ======================================= */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_RESTART_DET */
|
||
I2C0_IC_RAW_INTR_STAT_RESTART_DET_INACTIVE = 0,/*!< INACTIVE : RESTART_DET interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_RESTART_DET_ACTIVE = 1, /*!< ACTIVE : RESTART_DET interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_RESTART_DET_Enum;
|
||
|
||
/* ======================================== I2C0 IC_RAW_INTR_STAT GEN_CALL [11..11] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_GEN_CALL */
|
||
I2C0_IC_RAW_INTR_STAT_GEN_CALL_INACTIVE = 0, /*!< INACTIVE : GEN_CALL interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_GEN_CALL_ACTIVE = 1, /*!< ACTIVE : GEN_CALL interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_GEN_CALL_Enum;
|
||
|
||
/* ======================================= I2C0 IC_RAW_INTR_STAT START_DET [10..10] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_START_DET */
|
||
I2C0_IC_RAW_INTR_STAT_START_DET_INACTIVE = 0, /*!< INACTIVE : START_DET interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_START_DET_ACTIVE = 1, /*!< ACTIVE : START_DET interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_START_DET_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT STOP_DET [9..9] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_STOP_DET */
|
||
I2C0_IC_RAW_INTR_STAT_STOP_DET_INACTIVE = 0, /*!< INACTIVE : STOP_DET interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_STOP_DET_ACTIVE = 1, /*!< ACTIVE : STOP_DET interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_STOP_DET_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT ACTIVITY [8..8] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_ACTIVITY */
|
||
I2C0_IC_RAW_INTR_STAT_ACTIVITY_INACTIVE = 0, /*!< INACTIVE : RAW_INTR_ACTIVITY interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_ACTIVITY_ACTIVE = 1, /*!< ACTIVE : RAW_INTR_ACTIVITY interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_ACTIVITY_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT RX_DONE [7..7] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_RX_DONE */
|
||
I2C0_IC_RAW_INTR_STAT_RX_DONE_INACTIVE = 0, /*!< INACTIVE : RX_DONE interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_RX_DONE_ACTIVE = 1, /*!< ACTIVE : RX_DONE interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_RX_DONE_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT TX_ABRT [6..6] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_TX_ABRT */
|
||
I2C0_IC_RAW_INTR_STAT_TX_ABRT_INACTIVE = 0, /*!< INACTIVE : TX_ABRT interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_TX_ABRT_ACTIVE = 1, /*!< ACTIVE : TX_ABRT interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_TX_ABRT_Enum;
|
||
|
||
/* ========================================== I2C0 IC_RAW_INTR_STAT RD_REQ [5..5] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_RD_REQ */
|
||
I2C0_IC_RAW_INTR_STAT_RD_REQ_INACTIVE = 0, /*!< INACTIVE : RD_REQ interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_RD_REQ_ACTIVE = 1, /*!< ACTIVE : RD_REQ interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_RD_REQ_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT TX_EMPTY [4..4] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_TX_EMPTY */
|
||
I2C0_IC_RAW_INTR_STAT_TX_EMPTY_INACTIVE = 0, /*!< INACTIVE : TX_EMPTY interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_TX_EMPTY_ACTIVE = 1, /*!< ACTIVE : TX_EMPTY interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_TX_EMPTY_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT TX_OVER [3..3] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_TX_OVER */
|
||
I2C0_IC_RAW_INTR_STAT_TX_OVER_INACTIVE = 0, /*!< INACTIVE : TX_OVER interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_TX_OVER_ACTIVE = 1, /*!< ACTIVE : TX_OVER interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_TX_OVER_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT RX_FULL [2..2] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_RX_FULL */
|
||
I2C0_IC_RAW_INTR_STAT_RX_FULL_INACTIVE = 0, /*!< INACTIVE : RX_FULL interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_RX_FULL_ACTIVE = 1, /*!< ACTIVE : RX_FULL interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_RX_FULL_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT RX_OVER [1..1] ========================================== */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_RX_OVER */
|
||
I2C0_IC_RAW_INTR_STAT_RX_OVER_INACTIVE = 0, /*!< INACTIVE : RX_OVER interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_RX_OVER_ACTIVE = 1, /*!< ACTIVE : RX_OVER interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_RX_OVER_Enum;
|
||
|
||
/* ========================================= I2C0 IC_RAW_INTR_STAT RX_UNDER [0..0] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_RAW_INTR_STAT_RX_UNDER */
|
||
I2C0_IC_RAW_INTR_STAT_RX_UNDER_INACTIVE = 0, /*!< INACTIVE : RX_UNDER interrupt is inactive */
|
||
I2C0_IC_RAW_INTR_STAT_RX_UNDER_ACTIVE = 1, /*!< ACTIVE : RX_UNDER interrupt is active */
|
||
} I2C0_IC_RAW_INTR_STAT_RX_UNDER_Enum;
|
||
|
||
/* ======================================================= IC_RX_TL ======================================================== */
|
||
/* ======================================================= IC_TX_TL ======================================================== */
|
||
/* ====================================================== IC_CLR_INTR ====================================================== */
|
||
/* ==================================================== IC_CLR_RX_UNDER ==================================================== */
|
||
/* ==================================================== IC_CLR_RX_OVER ===================================================== */
|
||
/* ==================================================== IC_CLR_TX_OVER ===================================================== */
|
||
/* ===================================================== IC_CLR_RD_REQ ===================================================== */
|
||
/* ==================================================== IC_CLR_TX_ABRT ===================================================== */
|
||
/* ==================================================== IC_CLR_RX_DONE ===================================================== */
|
||
/* ==================================================== IC_CLR_ACTIVITY ==================================================== */
|
||
/* ==================================================== IC_CLR_STOP_DET ==================================================== */
|
||
/* =================================================== IC_CLR_START_DET ==================================================== */
|
||
/* ==================================================== IC_CLR_GEN_CALL ==================================================== */
|
||
/* ======================================================= IC_ENABLE ======================================================= */
|
||
/* ========================================== I2C0 IC_ENABLE TX_CMD_BLOCK [2..2] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_ENABLE_TX_CMD_BLOCK */
|
||
I2C0_IC_ENABLE_TX_CMD_BLOCK_NOT_BLOCKED = 0, /*!< NOT_BLOCKED : Tx Command execution not blocked */
|
||
I2C0_IC_ENABLE_TX_CMD_BLOCK_BLOCKED = 1, /*!< BLOCKED : Tx Command execution blocked */
|
||
} I2C0_IC_ENABLE_TX_CMD_BLOCK_Enum;
|
||
|
||
/* ============================================== I2C0 IC_ENABLE ABORT [1..1] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_ENABLE_ABORT */
|
||
I2C0_IC_ENABLE_ABORT_DISABLE = 0, /*!< DISABLE : ABORT operation not in progress */
|
||
I2C0_IC_ENABLE_ABORT_ENABLED = 1, /*!< ENABLED : ABORT operation in progress */
|
||
} I2C0_IC_ENABLE_ABORT_Enum;
|
||
|
||
/* ============================================= I2C0 IC_ENABLE ENABLE [0..0] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_ENABLE_ENABLE */
|
||
I2C0_IC_ENABLE_ENABLE_DISABLED = 0, /*!< DISABLED : I2C is disabled */
|
||
I2C0_IC_ENABLE_ENABLE_ENABLED = 1, /*!< ENABLED : I2C is enabled */
|
||
} I2C0_IC_ENABLE_ENABLE_Enum;
|
||
|
||
/* ======================================================= IC_STATUS ======================================================= */
|
||
/* ========================================== I2C0 IC_STATUS SLV_ACTIVITY [6..6] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_STATUS_SLV_ACTIVITY */
|
||
I2C0_IC_STATUS_SLV_ACTIVITY_IDLE = 0, /*!< IDLE : Slave is idle */
|
||
I2C0_IC_STATUS_SLV_ACTIVITY_ACTIVE = 1, /*!< ACTIVE : Slave not idle */
|
||
} I2C0_IC_STATUS_SLV_ACTIVITY_Enum;
|
||
|
||
/* ========================================== I2C0 IC_STATUS MST_ACTIVITY [5..5] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_STATUS_MST_ACTIVITY */
|
||
I2C0_IC_STATUS_MST_ACTIVITY_IDLE = 0, /*!< IDLE : Master is idle */
|
||
I2C0_IC_STATUS_MST_ACTIVITY_ACTIVE = 1, /*!< ACTIVE : Master not idle */
|
||
} I2C0_IC_STATUS_MST_ACTIVITY_Enum;
|
||
|
||
/* =============================================== I2C0 IC_STATUS RFF [4..4] =============================================== */
|
||
typedef enum { /*!< I2C0_IC_STATUS_RFF */
|
||
I2C0_IC_STATUS_RFF_NOT_FULL = 0, /*!< NOT_FULL : Rx FIFO not full */
|
||
I2C0_IC_STATUS_RFF_FULL = 1, /*!< FULL : Rx FIFO is full */
|
||
} I2C0_IC_STATUS_RFF_Enum;
|
||
|
||
/* ============================================== I2C0 IC_STATUS RFNE [3..3] =============================================== */
|
||
typedef enum { /*!< I2C0_IC_STATUS_RFNE */
|
||
I2C0_IC_STATUS_RFNE_EMPTY = 0, /*!< EMPTY : Rx FIFO is empty */
|
||
I2C0_IC_STATUS_RFNE_NOT_EMPTY = 1, /*!< NOT_EMPTY : Rx FIFO not empty */
|
||
} I2C0_IC_STATUS_RFNE_Enum;
|
||
|
||
/* =============================================== I2C0 IC_STATUS TFE [2..2] =============================================== */
|
||
typedef enum { /*!< I2C0_IC_STATUS_TFE */
|
||
I2C0_IC_STATUS_TFE_NON_EMPTY = 0, /*!< NON_EMPTY : Tx FIFO not empty */
|
||
I2C0_IC_STATUS_TFE_EMPTY = 1, /*!< EMPTY : Tx FIFO is empty */
|
||
} I2C0_IC_STATUS_TFE_Enum;
|
||
|
||
/* ============================================== I2C0 IC_STATUS TFNF [1..1] =============================================== */
|
||
typedef enum { /*!< I2C0_IC_STATUS_TFNF */
|
||
I2C0_IC_STATUS_TFNF_FULL = 0, /*!< FULL : Tx FIFO is full */
|
||
I2C0_IC_STATUS_TFNF_NOT_FULL = 1, /*!< NOT_FULL : Tx FIFO not full */
|
||
} I2C0_IC_STATUS_TFNF_Enum;
|
||
|
||
/* ============================================ I2C0 IC_STATUS ACTIVITY [0..0] ============================================= */
|
||
typedef enum { /*!< I2C0_IC_STATUS_ACTIVITY */
|
||
I2C0_IC_STATUS_ACTIVITY_INACTIVE = 0, /*!< INACTIVE : I2C is idle */
|
||
I2C0_IC_STATUS_ACTIVITY_ACTIVE = 1, /*!< ACTIVE : I2C is active */
|
||
} I2C0_IC_STATUS_ACTIVITY_Enum;
|
||
|
||
/* ======================================================= IC_TXFLR ======================================================== */
|
||
/* ======================================================= IC_RXFLR ======================================================== */
|
||
/* ====================================================== IC_SDA_HOLD ====================================================== */
|
||
/* =================================================== IC_TX_ABRT_SOURCE =================================================== */
|
||
/* ==================================== I2C0 IC_TX_ABRT_SOURCE ABRT_USER_ABRT [16..16] ===================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_USER_ABRT */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_USER_ABRT_ABRT_USER_ABRT_VOID = 0,/*!< ABRT_USER_ABRT_VOID : Transfer abort detected by master- scenario
|
||
not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_USER_ABRT_ABRT_USER_ABRT_GENERATED = 1,/*!< ABRT_USER_ABRT_GENERATED : Transfer abort detected by master */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_USER_ABRT_Enum;
|
||
|
||
/* ==================================== I2C0 IC_TX_ABRT_SOURCE ABRT_SLVRD_INTX [15..15] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVRD_INTX */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVRD_INTX_ABRT_SLVRD_INTX_VOID = 0,/*!< ABRT_SLVRD_INTX_VOID : Slave trying to transmit to remote master
|
||
in read mode- scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVRD_INTX_ABRT_SLVRD_INTX_GENERATED = 1,/*!< ABRT_SLVRD_INTX_GENERATED : Slave trying to transmit to remote
|
||
master in read mode */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVRD_INTX_Enum;
|
||
|
||
/* =================================== I2C0 IC_TX_ABRT_SOURCE ABRT_SLV_ARBLOST [14..14] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_SLV_ARBLOST */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SLV_ARBLOST_ABRT_SLV_ARBLOST_VOID = 0,/*!< ABRT_SLV_ARBLOST_VOID : Slave lost arbitration to remote master-
|
||
scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SLV_ARBLOST_ABRT_SLV_ARBLOST_GENERATED = 1,/*!< ABRT_SLV_ARBLOST_GENERATED : Slave lost arbitration to remote
|
||
master */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_SLV_ARBLOST_Enum;
|
||
|
||
/* ================================= I2C0 IC_TX_ABRT_SOURCE ABRT_SLVFLUSH_TXFIFO [13..13] ================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVFLUSH_TXFIFO */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVFLUSH_TXFIFO_ABRT_SLVFLUSH_TXFIFO_VOID = 0,/*!< ABRT_SLVFLUSH_TXFIFO_VOID : Slave flushes existing data in TX-FIFO
|
||
upon getting read command- scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVFLUSH_TXFIFO_ABRT_SLVFLUSH_TXFIFO_GENERATED = 1,/*!< ABRT_SLVFLUSH_TXFIFO_GENERATED : Slave flushes existing data
|
||
in TX-FIFO upon getting read command */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_SLVFLUSH_TXFIFO_Enum;
|
||
|
||
/* ======================================= I2C0 IC_TX_ABRT_SOURCE ARB_LOST [12..12] ======================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ARB_LOST */
|
||
I2C0_IC_TX_ABRT_SOURCE_ARB_LOST_ABRT_LOST_VOID = 0,/*!< ABRT_LOST_VOID : Master or Slave-Transmitter lost arbitration-
|
||
scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ARB_LOST_ABRT_LOST_GENERATED = 1,/*!< ABRT_LOST_GENERATED : Master or Slave-Transmitter lost arbitration */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ARB_LOST_Enum;
|
||
|
||
/* ==================================== I2C0 IC_TX_ABRT_SOURCE ABRT_MASTER_DIS [11..11] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_MASTER_DIS */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_MASTER_DIS_ABRT_MASTER_DIS_VOID = 0,/*!< ABRT_MASTER_DIS_VOID : User initiating master operation when
|
||
MASTER disabled- scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_MASTER_DIS_ABRT_MASTER_DIS_GENERATED = 1,/*!< ABRT_MASTER_DIS_GENERATED : User initiating master operation
|
||
when MASTER disabled */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_MASTER_DIS_Enum;
|
||
|
||
/* ================================== I2C0 IC_TX_ABRT_SOURCE ABRT_10B_RD_NORSTRT [10..10] ================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_10B_RD_NORSTRT */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_10B_RD_NORSTRT_ABRT_10B_RD_VOID = 0,/*!< ABRT_10B_RD_VOID : Master not trying to read in 10Bit addressing
|
||
mode when RESTART disabled */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_10B_RD_NORSTRT_ABRT_10B_RD_GENERATED = 1,/*!< ABRT_10B_RD_GENERATED : Master trying to read in 10Bit addressing
|
||
mode when RESTART disabled */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_10B_RD_NORSTRT_Enum;
|
||
|
||
/* =================================== I2C0 IC_TX_ABRT_SOURCE ABRT_SBYTE_NORSTRT [9..9] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_NORSTRT */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_NORSTRT_ABRT_SBYTE_NORSTRT_VOID = 0,/*!< ABRT_SBYTE_NORSTRT_VOID : User trying to send START byte when
|
||
RESTART disabled- scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_NORSTRT_ABRT_SBYTE_NORSTRT_GENERATED = 1,/*!< ABRT_SBYTE_NORSTRT_GENERATED : User trying to send START byte
|
||
when RESTART disabled */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_NORSTRT_Enum;
|
||
|
||
/* ===================================== I2C0 IC_TX_ABRT_SOURCE ABRT_HS_NORSTRT [8..8] ===================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_NORSTRT */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_NORSTRT_ABRT_HS_NORSTRT_VOID = 0,/*!< ABRT_HS_NORSTRT_VOID : User trying to switch Master to HS mode
|
||
when RESTART disabled- scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_NORSTRT_ABRT_HS_NORSTRT_GENERATED = 1,/*!< ABRT_HS_NORSTRT_GENERATED : User trying to switch Master to
|
||
HS mode when RESTART disabled */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_NORSTRT_Enum;
|
||
|
||
/* ==================================== I2C0 IC_TX_ABRT_SOURCE ABRT_SBYTE_ACKDET [7..7] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_ACKDET */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_ACKDET_ABRT_SBYTE_ACKDET_VOID = 0,/*!< ABRT_SBYTE_ACKDET_VOID : ACK detected for START byte- scenario
|
||
not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_ACKDET_ABRT_SBYTE_ACKDET_GENERATED = 1,/*!< ABRT_SBYTE_ACKDET_GENERATED : ACK detected for START byte */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_SBYTE_ACKDET_Enum;
|
||
|
||
/* ===================================== I2C0 IC_TX_ABRT_SOURCE ABRT_HS_ACKDET [6..6] ====================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_ACKDET */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_ACKDET_ABRT_HS_ACK_VOID = 0,/*!< ABRT_HS_ACK_VOID : HS Master code ACKed in HS Mode- scenario
|
||
not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_ACKDET_ABRT_HS_ACK_GENERATED = 1,/*!< ABRT_HS_ACK_GENERATED : HS Master code ACKed in HS Mode */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_HS_ACKDET_Enum;
|
||
|
||
/* ===================================== I2C0 IC_TX_ABRT_SOURCE ABRT_GCALL_READ [5..5] ===================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_READ */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_READ_ABRT_GCALL_READ_VOID = 0,/*!< ABRT_GCALL_READ_VOID : GCALL is followed by read from bus-scenario
|
||
not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_READ_ABRT_GCALL_READ_GENERATED = 1,/*!< ABRT_GCALL_READ_GENERATED : GCALL is followed by read from bus */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_READ_Enum;
|
||
|
||
/* ==================================== I2C0 IC_TX_ABRT_SOURCE ABRT_GCALL_NOACK [4..4] ===================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_NOACK */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_NOACK_ABRT_GCALL_NOACK_VOID = 0,/*!< ABRT_GCALL_NOACK_VOID : GCALL not ACKed by any slave-scenario
|
||
not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_NOACK_ABRT_GCALL_NOACK_GENERATED = 1,/*!< ABRT_GCALL_NOACK_GENERATED : GCALL not ACKed by any slave */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_GCALL_NOACK_Enum;
|
||
|
||
/* ==================================== I2C0 IC_TX_ABRT_SOURCE ABRT_TXDATA_NOACK [3..3] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_TXDATA_NOACK */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_TXDATA_NOACK_ABRT_TXDATA_NOACK_VOID = 0,/*!< ABRT_TXDATA_NOACK_VOID : Transmitted data non-ACKed by addressed
|
||
slave-scenario not present */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_TXDATA_NOACK_ABRT_TXDATA_NOACK_GENERATED = 1,/*!< ABRT_TXDATA_NOACK_GENERATED : Transmitted data not ACKed by
|
||
addressed slave */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_TXDATA_NOACK_Enum;
|
||
|
||
/* =================================== I2C0 IC_TX_ABRT_SOURCE ABRT_10ADDR2_NOACK [2..2] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR2_NOACK */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR2_NOACK_INACTIVE = 0,/*!< INACTIVE : This abort is not generated */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR2_NOACK_ACTIVE = 1,/*!< ACTIVE : Byte 2 of 10Bit Address not ACKed by any slave */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR2_NOACK_Enum;
|
||
|
||
/* =================================== I2C0 IC_TX_ABRT_SOURCE ABRT_10ADDR1_NOACK [1..1] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR1_NOACK */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR1_NOACK_INACTIVE = 0,/*!< INACTIVE : This abort is not generated */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR1_NOACK_ACTIVE = 1,/*!< ACTIVE : Byte 1 of 10Bit Address not ACKed by any slave */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_10ADDR1_NOACK_Enum;
|
||
|
||
/* =================================== I2C0 IC_TX_ABRT_SOURCE ABRT_7B_ADDR_NOACK [0..0] ==================================== */
|
||
typedef enum { /*!< I2C0_IC_TX_ABRT_SOURCE_ABRT_7B_ADDR_NOACK */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_7B_ADDR_NOACK_INACTIVE = 0,/*!< INACTIVE : This abort is not generated */
|
||
I2C0_IC_TX_ABRT_SOURCE_ABRT_7B_ADDR_NOACK_ACTIVE = 1,/*!< ACTIVE : This abort is generated because of NOACK for 7-bit
|
||
address */
|
||
} I2C0_IC_TX_ABRT_SOURCE_ABRT_7B_ADDR_NOACK_Enum;
|
||
|
||
/* ================================================= IC_SLV_DATA_NACK_ONLY ================================================= */
|
||
/* ======================================== I2C0 IC_SLV_DATA_NACK_ONLY NACK [0..0] ========================================= */
|
||
typedef enum { /*!< I2C0_IC_SLV_DATA_NACK_ONLY_NACK */
|
||
I2C0_IC_SLV_DATA_NACK_ONLY_NACK_DISABLED = 0, /*!< DISABLED : Slave receiver generates NACK normally */
|
||
I2C0_IC_SLV_DATA_NACK_ONLY_NACK_ENABLED = 1, /*!< ENABLED : Slave receiver generates NACK upon data reception
|
||
only */
|
||
} I2C0_IC_SLV_DATA_NACK_ONLY_NACK_Enum;
|
||
|
||
/* ======================================================= IC_DMA_CR ======================================================= */
|
||
/* ============================================== I2C0 IC_DMA_CR TDMAE [1..1] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_DMA_CR_TDMAE */
|
||
I2C0_IC_DMA_CR_TDMAE_DISABLED = 0, /*!< DISABLED : transmit FIFO DMA channel disabled */
|
||
I2C0_IC_DMA_CR_TDMAE_ENABLED = 1, /*!< ENABLED : Transmit FIFO DMA channel enabled */
|
||
} I2C0_IC_DMA_CR_TDMAE_Enum;
|
||
|
||
/* ============================================== I2C0 IC_DMA_CR RDMAE [0..0] ============================================== */
|
||
typedef enum { /*!< I2C0_IC_DMA_CR_RDMAE */
|
||
I2C0_IC_DMA_CR_RDMAE_DISABLED = 0, /*!< DISABLED : Receive FIFO DMA channel disabled */
|
||
I2C0_IC_DMA_CR_RDMAE_ENABLED = 1, /*!< ENABLED : Receive FIFO DMA channel enabled */
|
||
} I2C0_IC_DMA_CR_RDMAE_Enum;
|
||
|
||
/* ====================================================== IC_DMA_TDLR ====================================================== */
|
||
/* ====================================================== IC_DMA_RDLR ====================================================== */
|
||
/* ===================================================== IC_SDA_SETUP ====================================================== */
|
||
/* ================================================== IC_ACK_GENERAL_CALL ================================================== */
|
||
/* ===================================== I2C0 IC_ACK_GENERAL_CALL ACK_GEN_CALL [0..0] ====================================== */
|
||
typedef enum { /*!< I2C0_IC_ACK_GENERAL_CALL_ACK_GEN_CALL */
|
||
I2C0_IC_ACK_GENERAL_CALL_ACK_GEN_CALL_DISABLED = 0,/*!< DISABLED : Generate NACK for a General Call */
|
||
I2C0_IC_ACK_GENERAL_CALL_ACK_GEN_CALL_ENABLED = 1,/*!< ENABLED : Generate ACK for a General Call */
|
||
} I2C0_IC_ACK_GENERAL_CALL_ACK_GEN_CALL_Enum;
|
||
|
||
/* =================================================== IC_ENABLE_STATUS ==================================================== */
|
||
/* ===================================== I2C0 IC_ENABLE_STATUS SLV_RX_DATA_LOST [2..2] ===================================== */
|
||
typedef enum { /*!< I2C0_IC_ENABLE_STATUS_SLV_RX_DATA_LOST */
|
||
I2C0_IC_ENABLE_STATUS_SLV_RX_DATA_LOST_INACTIVE = 0,/*!< INACTIVE : Slave RX Data is not lost */
|
||
I2C0_IC_ENABLE_STATUS_SLV_RX_DATA_LOST_ACTIVE = 1,/*!< ACTIVE : Slave RX Data is lost */
|
||
} I2C0_IC_ENABLE_STATUS_SLV_RX_DATA_LOST_Enum;
|
||
|
||
/* ================================= I2C0 IC_ENABLE_STATUS SLV_DISABLED_WHILE_BUSY [1..1] ================================== */
|
||
typedef enum { /*!< I2C0_IC_ENABLE_STATUS_SLV_DISABLED_WHILE_BUSY */
|
||
I2C0_IC_ENABLE_STATUS_SLV_DISABLED_WHILE_BUSY_INACTIVE = 0,/*!< INACTIVE : Slave is disabled when it is idle */
|
||
I2C0_IC_ENABLE_STATUS_SLV_DISABLED_WHILE_BUSY_ACTIVE = 1,/*!< ACTIVE : Slave is disabled when it is active */
|
||
} I2C0_IC_ENABLE_STATUS_SLV_DISABLED_WHILE_BUSY_Enum;
|
||
|
||
/* ========================================== I2C0 IC_ENABLE_STATUS IC_EN [0..0] =========================================== */
|
||
typedef enum { /*!< I2C0_IC_ENABLE_STATUS_IC_EN */
|
||
I2C0_IC_ENABLE_STATUS_IC_EN_DISABLED = 0, /*!< DISABLED : I2C disabled */
|
||
I2C0_IC_ENABLE_STATUS_IC_EN_ENABLED = 1, /*!< ENABLED : I2C enabled */
|
||
} I2C0_IC_ENABLE_STATUS_IC_EN_Enum;
|
||
|
||
/* ===================================================== IC_FS_SPKLEN ====================================================== */
|
||
/* ================================================== IC_CLR_RESTART_DET =================================================== */
|
||
/* ==================================================== IC_COMP_PARAM_1 ==================================================== */
|
||
/* ==================================================== IC_COMP_VERSION ==================================================== */
|
||
/* ===================================================== IC_COMP_TYPE ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ ADC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================== CS =========================================================== */
|
||
/* ======================================================== RESULT ========================================================= */
|
||
/* ========================================================== FCS ========================================================== */
|
||
/* ========================================================= FIFO ========================================================== */
|
||
/* ========================================================== DIV ========================================================== */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE ========================================================== */
|
||
/* ========================================================= INTF ========================================================== */
|
||
/* ========================================================= INTS ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PWM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== CH0_CSR ======================================================== */
|
||
/* ============================================== PWM CH0_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH0_CSR_DIVMODE */
|
||
PWM_CH0_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH0_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH0_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH0_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH0_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH0_DIV ======================================================== */
|
||
/* ======================================================== CH0_CTR ======================================================== */
|
||
/* ======================================================== CH0_CC ========================================================= */
|
||
/* ======================================================== CH0_TOP ======================================================== */
|
||
/* ======================================================== CH1_CSR ======================================================== */
|
||
/* ============================================== PWM CH1_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH1_CSR_DIVMODE */
|
||
PWM_CH1_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH1_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH1_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH1_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH1_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH1_DIV ======================================================== */
|
||
/* ======================================================== CH1_CTR ======================================================== */
|
||
/* ======================================================== CH1_CC ========================================================= */
|
||
/* ======================================================== CH1_TOP ======================================================== */
|
||
/* ======================================================== CH2_CSR ======================================================== */
|
||
/* ============================================== PWM CH2_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH2_CSR_DIVMODE */
|
||
PWM_CH2_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH2_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH2_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH2_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH2_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH2_DIV ======================================================== */
|
||
/* ======================================================== CH2_CTR ======================================================== */
|
||
/* ======================================================== CH2_CC ========================================================= */
|
||
/* ======================================================== CH2_TOP ======================================================== */
|
||
/* ======================================================== CH3_CSR ======================================================== */
|
||
/* ============================================== PWM CH3_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH3_CSR_DIVMODE */
|
||
PWM_CH3_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH3_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH3_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH3_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH3_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH3_DIV ======================================================== */
|
||
/* ======================================================== CH3_CTR ======================================================== */
|
||
/* ======================================================== CH3_CC ========================================================= */
|
||
/* ======================================================== CH3_TOP ======================================================== */
|
||
/* ======================================================== CH4_CSR ======================================================== */
|
||
/* ============================================== PWM CH4_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH4_CSR_DIVMODE */
|
||
PWM_CH4_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH4_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH4_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH4_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH4_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH4_DIV ======================================================== */
|
||
/* ======================================================== CH4_CTR ======================================================== */
|
||
/* ======================================================== CH4_CC ========================================================= */
|
||
/* ======================================================== CH4_TOP ======================================================== */
|
||
/* ======================================================== CH5_CSR ======================================================== */
|
||
/* ============================================== PWM CH5_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH5_CSR_DIVMODE */
|
||
PWM_CH5_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH5_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH5_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH5_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH5_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH5_DIV ======================================================== */
|
||
/* ======================================================== CH5_CTR ======================================================== */
|
||
/* ======================================================== CH5_CC ========================================================= */
|
||
/* ======================================================== CH5_TOP ======================================================== */
|
||
/* ======================================================== CH6_CSR ======================================================== */
|
||
/* ============================================== PWM CH6_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH6_CSR_DIVMODE */
|
||
PWM_CH6_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH6_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH6_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH6_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH6_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH6_DIV ======================================================== */
|
||
/* ======================================================== CH6_CTR ======================================================== */
|
||
/* ======================================================== CH6_CC ========================================================= */
|
||
/* ======================================================== CH6_TOP ======================================================== */
|
||
/* ======================================================== CH7_CSR ======================================================== */
|
||
/* ============================================== PWM CH7_CSR DIVMODE [4..5] =============================================== */
|
||
typedef enum { /*!< PWM_CH7_CSR_DIVMODE */
|
||
PWM_CH7_CSR_DIVMODE_div = 0, /*!< div : Free-running counting at rate dictated by fractional divider */
|
||
PWM_CH7_CSR_DIVMODE_level = 1, /*!< level : Fractional divider operation is gated by the PWM B pin. */
|
||
PWM_CH7_CSR_DIVMODE_rise = 2, /*!< rise : Counter advances with each rising edge of the PWM B pin. */
|
||
PWM_CH7_CSR_DIVMODE_fall = 3, /*!< fall : Counter advances with each falling edge of the PWM B
|
||
pin. */
|
||
} PWM_CH7_CSR_DIVMODE_Enum;
|
||
|
||
/* ======================================================== CH7_DIV ======================================================== */
|
||
/* ======================================================== CH7_CTR ======================================================== */
|
||
/* ======================================================== CH7_CC ========================================================= */
|
||
/* ======================================================== CH7_TOP ======================================================== */
|
||
/* ========================================================== EN =========================================================== */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE ========================================================== */
|
||
/* ========================================================= INTF ========================================================== */
|
||
/* ========================================================= INTS ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ TIMER ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================== TIMEHW ========================================================= */
|
||
/* ======================================================== TIMELW ========================================================= */
|
||
/* ======================================================== TIMEHR ========================================================= */
|
||
/* ======================================================== TIMELR ========================================================= */
|
||
/* ======================================================== ALARM0 ========================================================= */
|
||
/* ======================================================== ALARM1 ========================================================= */
|
||
/* ======================================================== ALARM2 ========================================================= */
|
||
/* ======================================================== ALARM3 ========================================================= */
|
||
/* ========================================================= ARMED ========================================================= */
|
||
/* ======================================================= TIMERAWH ======================================================== */
|
||
/* ======================================================= TIMERAWL ======================================================== */
|
||
/* ======================================================= DBGPAUSE ======================================================== */
|
||
/* ========================================================= PAUSE ========================================================= */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE ========================================================== */
|
||
/* ========================================================= INTF ========================================================== */
|
||
/* ========================================================= INTS ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ WATCHDOG ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
/* ========================================================= LOAD ========================================================== */
|
||
/* ======================================================== REASON ========================================================= */
|
||
/* ======================================================= SCRATCH0 ======================================================== */
|
||
/* ======================================================= SCRATCH1 ======================================================== */
|
||
/* ======================================================= SCRATCH2 ======================================================== */
|
||
/* ======================================================= SCRATCH3 ======================================================== */
|
||
/* ======================================================= SCRATCH4 ======================================================== */
|
||
/* ======================================================= SCRATCH5 ======================================================== */
|
||
/* ======================================================= SCRATCH6 ======================================================== */
|
||
/* ======================================================= SCRATCH7 ======================================================== */
|
||
/* ========================================================= TICK ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ RTC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= CLKDIV_M1 ======================================================= */
|
||
/* ======================================================== SETUP_0 ======================================================== */
|
||
/* ======================================================== SETUP_1 ======================================================== */
|
||
/* ========================================================= CTRL ========================================================== */
|
||
/* ====================================================== IRQ_SETUP_0 ====================================================== */
|
||
/* ====================================================== IRQ_SETUP_1 ====================================================== */
|
||
/* ========================================================= RTC_1 ========================================================= */
|
||
/* ========================================================= RTC_0 ========================================================= */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE ========================================================== */
|
||
/* ========================================================= INTF ========================================================== */
|
||
/* ========================================================= INTS ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ ROSC ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
/* =============================================== ROSC CTRL ENABLE [12..23] =============================================== */
|
||
typedef enum { /*!< ROSC_CTRL_ENABLE */
|
||
ROSC_CTRL_ENABLE_DISABLE = 3358, /*!< DISABLE : DISABLE */
|
||
ROSC_CTRL_ENABLE_ENABLE = 4011, /*!< ENABLE : ENABLE */
|
||
} ROSC_CTRL_ENABLE_Enum;
|
||
|
||
/* ============================================= ROSC CTRL FREQ_RANGE [0..11] ============================================== */
|
||
typedef enum { /*!< ROSC_CTRL_FREQ_RANGE */
|
||
ROSC_CTRL_FREQ_RANGE_LOW = 4004, /*!< LOW : LOW */
|
||
ROSC_CTRL_FREQ_RANGE_MEDIUM = 4005, /*!< MEDIUM : MEDIUM */
|
||
ROSC_CTRL_FREQ_RANGE_HIGH = 4007, /*!< HIGH : HIGH */
|
||
ROSC_CTRL_FREQ_RANGE_TOOHIGH = 4006, /*!< TOOHIGH : TOOHIGH */
|
||
} ROSC_CTRL_FREQ_RANGE_Enum;
|
||
|
||
/* ========================================================= FREQA ========================================================= */
|
||
/* ============================================== ROSC FREQA PASSWD [16..31] =============================================== */
|
||
typedef enum { /*!< ROSC_FREQA_PASSWD */
|
||
ROSC_FREQA_PASSWD_PASS = 38550, /*!< PASS : PASS */
|
||
} ROSC_FREQA_PASSWD_Enum;
|
||
|
||
/* ========================================================= FREQB ========================================================= */
|
||
/* ============================================== ROSC FREQB PASSWD [16..31] =============================================== */
|
||
typedef enum { /*!< ROSC_FREQB_PASSWD */
|
||
ROSC_FREQB_PASSWD_PASS = 38550, /*!< PASS : PASS */
|
||
} ROSC_FREQB_PASSWD_Enum;
|
||
|
||
/* ======================================================== DORMANT ======================================================== */
|
||
/* ========================================================== DIV ========================================================== */
|
||
/* ================================================= ROSC DIV DIV [0..11] ================================================== */
|
||
typedef enum { /*!< ROSC_DIV_DIV */
|
||
ROSC_DIV_DIV_PASS = 2720, /*!< PASS : PASS */
|
||
} ROSC_DIV_DIV_Enum;
|
||
|
||
/* ========================================================= PHASE ========================================================= */
|
||
/* ======================================================== STATUS ========================================================= */
|
||
/* ======================================================= RANDOMBIT ======================================================= */
|
||
/* ========================================================= COUNT ========================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ VREG_AND_CHIP_RESET ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= VREG ========================================================== */
|
||
/* ========================================================== BOD ========================================================== */
|
||
/* ====================================================== CHIP_RESET ======================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ TBMAN ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= PLATFORM ======================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ DMA ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ===================================================== CH0_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH0_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH0_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH0_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH0_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH0_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH0_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH0_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH0_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH0_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH0_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH0_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH0_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH0_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH0_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH0_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH0_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH0_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH0_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH0_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH0_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH0_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH0_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH0_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH0_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH0_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH0_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH0_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH0_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH0_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH0_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH0_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH0_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH0_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH1_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH1_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH1_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH1_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH1_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH1_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH1_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH1_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH1_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH1_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH1_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH1_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH1_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH1_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH1_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH1_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH1_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH1_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH1_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH1_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH1_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH1_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH1_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH1_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH1_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH1_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH1_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH1_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH1_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH1_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH1_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH1_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH1_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH1_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH2_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH2_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH2_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH2_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH2_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH2_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH2_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH2_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH2_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH2_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH2_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH2_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH2_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH2_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH2_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH2_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH2_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH2_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH2_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH2_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH2_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH2_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH2_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH2_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH2_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH2_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH2_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH2_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH2_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH2_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH2_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH2_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH2_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH2_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH3_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH3_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH3_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH3_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH3_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH3_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH3_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH3_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH3_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH3_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH3_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH3_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH3_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH3_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH3_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH3_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH3_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH3_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH3_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH3_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH3_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH3_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH3_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH3_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH3_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH3_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH3_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH3_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH3_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH3_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH3_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH3_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH3_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH3_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH4_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH4_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH4_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH4_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH4_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH4_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH4_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH4_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH4_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH4_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH4_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH4_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH4_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH4_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH4_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH4_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH4_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH4_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH4_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH4_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH4_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH4_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH4_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH4_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH4_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH4_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH4_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH4_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH4_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH4_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH4_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH4_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH4_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH4_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH5_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH5_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH5_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH5_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH5_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH5_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH5_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH5_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH5_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH5_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH5_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH5_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH5_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH5_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH5_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH5_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH5_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH5_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH5_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH5_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH5_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH5_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH5_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH5_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH5_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH5_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH5_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH5_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH5_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH5_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH5_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH5_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH5_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH5_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH6_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH6_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH6_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH6_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH6_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH6_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH6_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH6_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH6_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH6_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH6_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH6_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH6_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH6_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH6_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH6_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH6_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH6_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH6_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH6_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH6_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH6_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH6_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH6_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH6_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH6_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH6_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH6_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH6_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH6_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH6_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH6_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH6_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH6_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH7_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH7_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH7_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH7_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH7_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH7_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH7_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH7_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH7_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH7_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH7_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH7_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH7_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH7_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH7_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH7_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH7_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH7_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH7_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH7_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH7_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH7_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH7_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH7_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH7_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH7_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH7_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH7_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH7_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH7_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH7_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH7_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH7_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH7_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH8_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH8_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH8_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH8_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH8_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH8_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH8_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH8_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH8_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH8_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH8_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH8_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH8_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH8_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH8_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH8_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH8_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH8_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH8_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH8_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH8_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH8_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH8_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH8_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH8_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH8_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH8_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH8_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH8_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH8_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH8_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH8_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH8_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH8_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ===================================================== CH9_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH9_WRITE_ADDR ===================================================== */
|
||
/* ==================================================== CH9_TRANS_COUNT ==================================================== */
|
||
/* ===================================================== CH9_CTRL_TRIG ===================================================== */
|
||
/* ========================================== DMA CH9_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH9_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH9_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH9_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH9_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH9_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH9_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH9_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH9_CTRL_TRIG RING_SIZE [6..9] =========================================== */
|
||
typedef enum { /*!< DMA_CH9_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH9_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH9_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH9_CTRL_TRIG DATA_SIZE [2..3] =========================================== */
|
||
typedef enum { /*!< DMA_CH9_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH9_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH9_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH9_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH9_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH9_AL1_CTRL ====================================================== */
|
||
/* =================================================== CH9_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH9_AL1_WRITE_ADDR =================================================== */
|
||
/* =============================================== CH9_AL1_TRANS_COUNT_TRIG ================================================ */
|
||
/* ===================================================== CH9_AL2_CTRL ====================================================== */
|
||
/* ================================================== CH9_AL2_TRANS_COUNT ================================================== */
|
||
/* =================================================== CH9_AL2_READ_ADDR =================================================== */
|
||
/* ================================================ CH9_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH9_AL3_CTRL ====================================================== */
|
||
/* ================================================== CH9_AL3_WRITE_ADDR =================================================== */
|
||
/* ================================================== CH9_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH9_AL3_READ_ADDR_TRIG ================================================= */
|
||
/* ==================================================== CH10_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH10_WRITE_ADDR ==================================================== */
|
||
/* =================================================== CH10_TRANS_COUNT ==================================================== */
|
||
/* ==================================================== CH10_CTRL_TRIG ===================================================== */
|
||
/* ========================================= DMA CH10_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH10_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH10_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH10_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH10_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH10_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH10_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH10_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH10_CTRL_TRIG RING_SIZE [6..9] ========================================== */
|
||
typedef enum { /*!< DMA_CH10_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH10_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH10_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH10_CTRL_TRIG DATA_SIZE [2..3] ========================================== */
|
||
typedef enum { /*!< DMA_CH10_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH10_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH10_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH10_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH10_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH10_AL1_CTRL ===================================================== */
|
||
/* ================================================== CH10_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH10_AL1_WRITE_ADDR ================================================== */
|
||
/* =============================================== CH10_AL1_TRANS_COUNT_TRIG =============================================== */
|
||
/* ===================================================== CH10_AL2_CTRL ===================================================== */
|
||
/* ================================================= CH10_AL2_TRANS_COUNT ================================================== */
|
||
/* ================================================== CH10_AL2_READ_ADDR =================================================== */
|
||
/* =============================================== CH10_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH10_AL3_CTRL ===================================================== */
|
||
/* ================================================== CH10_AL3_WRITE_ADDR ================================================== */
|
||
/* ================================================= CH10_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH10_AL3_READ_ADDR_TRIG ================================================ */
|
||
/* ==================================================== CH11_READ_ADDR ===================================================== */
|
||
/* ==================================================== CH11_WRITE_ADDR ==================================================== */
|
||
/* =================================================== CH11_TRANS_COUNT ==================================================== */
|
||
/* ==================================================== CH11_CTRL_TRIG ===================================================== */
|
||
/* ========================================= DMA CH11_CTRL_TRIG TREQ_SEL [15..20] ========================================== */
|
||
typedef enum { /*!< DMA_CH11_CTRL_TRIG_TREQ_SEL */
|
||
DMA_CH11_CTRL_TRIG_TREQ_SEL_TIMER0 = 59, /*!< TIMER0 : Select Timer 0 as TREQ */
|
||
DMA_CH11_CTRL_TRIG_TREQ_SEL_TIMER1 = 60, /*!< TIMER1 : Select Timer 1 as TREQ */
|
||
DMA_CH11_CTRL_TRIG_TREQ_SEL_TIMER2 = 61, /*!< TIMER2 : Select Timer 2 as TREQ (Optional) */
|
||
DMA_CH11_CTRL_TRIG_TREQ_SEL_TIMER3 = 62, /*!< TIMER3 : Select Timer 3 as TREQ (Optional) */
|
||
DMA_CH11_CTRL_TRIG_TREQ_SEL_PERMANENT = 63, /*!< PERMANENT : Permanent request, for unpaced transfers. */
|
||
} DMA_CH11_CTRL_TRIG_TREQ_SEL_Enum;
|
||
|
||
/* ========================================== DMA CH11_CTRL_TRIG RING_SIZE [6..9] ========================================== */
|
||
typedef enum { /*!< DMA_CH11_CTRL_TRIG_RING_SIZE */
|
||
DMA_CH11_CTRL_TRIG_RING_SIZE_RING_NONE = 0, /*!< RING_NONE : RING_NONE */
|
||
} DMA_CH11_CTRL_TRIG_RING_SIZE_Enum;
|
||
|
||
/* ========================================== DMA CH11_CTRL_TRIG DATA_SIZE [2..3] ========================================== */
|
||
typedef enum { /*!< DMA_CH11_CTRL_TRIG_DATA_SIZE */
|
||
DMA_CH11_CTRL_TRIG_DATA_SIZE_SIZE_BYTE = 0, /*!< SIZE_BYTE : SIZE_BYTE */
|
||
DMA_CH11_CTRL_TRIG_DATA_SIZE_SIZE_HALFWORD = 1,/*!< SIZE_HALFWORD : SIZE_HALFWORD */
|
||
DMA_CH11_CTRL_TRIG_DATA_SIZE_SIZE_WORD = 2, /*!< SIZE_WORD : SIZE_WORD */
|
||
} DMA_CH11_CTRL_TRIG_DATA_SIZE_Enum;
|
||
|
||
/* ===================================================== CH11_AL1_CTRL ===================================================== */
|
||
/* ================================================== CH11_AL1_READ_ADDR =================================================== */
|
||
/* ================================================== CH11_AL1_WRITE_ADDR ================================================== */
|
||
/* =============================================== CH11_AL1_TRANS_COUNT_TRIG =============================================== */
|
||
/* ===================================================== CH11_AL2_CTRL ===================================================== */
|
||
/* ================================================= CH11_AL2_TRANS_COUNT ================================================== */
|
||
/* ================================================== CH11_AL2_READ_ADDR =================================================== */
|
||
/* =============================================== CH11_AL2_WRITE_ADDR_TRIG ================================================ */
|
||
/* ===================================================== CH11_AL3_CTRL ===================================================== */
|
||
/* ================================================== CH11_AL3_WRITE_ADDR ================================================== */
|
||
/* ================================================= CH11_AL3_TRANS_COUNT ================================================== */
|
||
/* ================================================ CH11_AL3_READ_ADDR_TRIG ================================================ */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE0 ========================================================= */
|
||
/* ========================================================= INTF0 ========================================================= */
|
||
/* ========================================================= INTS0 ========================================================= */
|
||
/* ========================================================= INTE1 ========================================================= */
|
||
/* ========================================================= INTF1 ========================================================= */
|
||
/* ========================================================= INTS1 ========================================================= */
|
||
/* ======================================================== TIMER0 ========================================================= */
|
||
/* ======================================================== TIMER1 ========================================================= */
|
||
/* ======================================================== TIMER2 ========================================================= */
|
||
/* ======================================================== TIMER3 ========================================================= */
|
||
/* ================================================== MULTI_CHAN_TRIGGER =================================================== */
|
||
/* ====================================================== SNIFF_CTRL ======================================================= */
|
||
/* ============================================== DMA SNIFF_CTRL CALC [5..8] =============================================== */
|
||
typedef enum { /*!< DMA_SNIFF_CTRL_CALC */
|
||
DMA_SNIFF_CTRL_CALC_CRC32 = 0, /*!< CRC32 : Calculate a CRC-32 (IEEE802.3 polynomial) */
|
||
DMA_SNIFF_CTRL_CALC_CRC32R = 1, /*!< CRC32R : Calculate a CRC-32 (IEEE802.3 polynomial) with bit
|
||
reversed data */
|
||
DMA_SNIFF_CTRL_CALC_CRC16 = 2, /*!< CRC16 : Calculate a CRC-16-CCITT */
|
||
DMA_SNIFF_CTRL_CALC_CRC16R = 3, /*!< CRC16R : Calculate a CRC-16-CCITT with bit reversed data */
|
||
DMA_SNIFF_CTRL_CALC_EVEN = 14, /*!< EVEN : XOR reduction over all data. == 1 if the total 1 population
|
||
count is odd. */
|
||
DMA_SNIFF_CTRL_CALC_SUM = 15, /*!< SUM : Calculate a simple 32-bit checksum (addition with a 32
|
||
bit accumulator) */
|
||
} DMA_SNIFF_CTRL_CALC_Enum;
|
||
|
||
/* ====================================================== SNIFF_DATA ======================================================= */
|
||
/* ====================================================== FIFO_LEVELS ====================================================== */
|
||
/* ====================================================== CHAN_ABORT ======================================================= */
|
||
/* ====================================================== N_CHANNELS ======================================================= */
|
||
/* ==================================================== CH0_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH0_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH1_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH1_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH2_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH2_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH3_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH3_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH4_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH4_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH5_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH5_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH6_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH6_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH7_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH7_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH8_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH8_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH9_DBG_CTDREQ ===================================================== */
|
||
/* ====================================================== CH9_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH10_DBG_CTDREQ ==================================================== */
|
||
/* ===================================================== CH10_DBG_TCR ====================================================== */
|
||
/* ==================================================== CH11_DBG_CTDREQ ==================================================== */
|
||
/* ===================================================== CH11_DBG_TCR ====================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ USBCTRL_DPRAM ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* =================================================== SETUP_PACKET_LOW ==================================================== */
|
||
/* =================================================== SETUP_PACKET_HIGH =================================================== */
|
||
/* ==================================================== EP1_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP1_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP1_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP1_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP1_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP1_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP2_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP2_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP2_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP2_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP2_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP2_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP3_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP3_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP3_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP3_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP3_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP3_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP4_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP4_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP4_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP4_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP4_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP4_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP5_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP5_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP5_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP5_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP5_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP5_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP6_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP6_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP6_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP6_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP6_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP6_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP7_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP7_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP7_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP7_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP7_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP7_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP8_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP8_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP8_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP8_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP8_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP8_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP9_IN_CONTROL ===================================================== */
|
||
/* ================================== USBCTRL_DPRAM EP9_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP9_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP9_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP9_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP9_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP10_IN_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP10_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP10_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* =================================================== EP10_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP10_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP10_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP11_IN_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP11_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP11_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* =================================================== EP11_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP11_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP11_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP12_IN_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP12_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP12_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* =================================================== EP12_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP12_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP12_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP13_IN_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP13_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP13_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* =================================================== EP13_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP13_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP13_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP14_IN_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP14_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP14_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* =================================================== EP14_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP14_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP14_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ==================================================== EP15_IN_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP15_IN_CONTROL ENDPOINT_TYPE [26..27] ================================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP15_IN_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* =================================================== EP15_OUT_CONTROL ==================================================== */
|
||
/* ================================= USBCTRL_DPRAM EP15_OUT_CONTROL ENDPOINT_TYPE [26..27] ================================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE */
|
||
USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Control = 0,/*!< Control : Control */
|
||
USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Isochronous = 1,/*!< Isochronous : Isochronous */
|
||
USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Bulk = 2,/*!< Bulk : Bulk */
|
||
USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Interrupt = 3,/*!< Interrupt : Interrupt */
|
||
} USBCTRL_DPRAM_EP15_OUT_CONTROL_ENDPOINT_TYPE_Enum;
|
||
|
||
/* ================================================= EP0_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP0_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP0_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP0_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP0_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP0_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP1_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP1_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP1_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP1_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP1_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP1_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP2_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP2_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP2_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP2_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP2_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP2_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP3_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP3_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP3_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP3_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP3_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP3_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP4_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP4_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP4_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP4_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP4_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP4_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP5_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP5_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP5_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP5_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP5_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP5_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP6_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP6_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP6_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP6_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP6_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP6_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP7_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP7_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP7_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP7_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP7_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP7_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP8_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP8_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP8_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP8_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP8_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP8_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================= EP9_IN_BUFFER_CONTROL ================================================= */
|
||
/* ========================= USBCTRL_DPRAM EP9_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP9_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP9_OUT_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP9_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP9_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP10_IN_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP10_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP10_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP10_OUT_BUFFER_CONTROL ================================================ */
|
||
/* ======================== USBCTRL_DPRAM EP10_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ======================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP10_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP11_IN_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP11_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP11_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP11_OUT_BUFFER_CONTROL ================================================ */
|
||
/* ======================== USBCTRL_DPRAM EP11_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ======================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP11_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP12_IN_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP12_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP12_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP12_OUT_BUFFER_CONTROL ================================================ */
|
||
/* ======================== USBCTRL_DPRAM EP12_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ======================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP12_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP13_IN_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP13_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP13_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP13_OUT_BUFFER_CONTROL ================================================ */
|
||
/* ======================== USBCTRL_DPRAM EP13_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ======================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP13_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP14_IN_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP14_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP14_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP14_OUT_BUFFER_CONTROL ================================================ */
|
||
/* ======================== USBCTRL_DPRAM EP14_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ======================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP14_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP15_IN_BUFFER_CONTROL ================================================= */
|
||
/* ======================== USBCTRL_DPRAM EP15_IN_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ========================= */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP15_IN_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
/* ================================================ EP15_OUT_BUFFER_CONTROL ================================================ */
|
||
/* ======================== USBCTRL_DPRAM EP15_OUT_BUFFER_CONTROL DOUBLE_BUFFER_ISO_OFFSET [27..28] ======================== */
|
||
typedef enum { /*!< USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET */
|
||
USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_128 = 0,/*!< 128 : 128 */
|
||
USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_256 = 1,/*!< 256 : 256 */
|
||
USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_512 = 2,/*!< 512 : 512 */
|
||
USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_1024 = 3,/*!< 1024 : 1024 */
|
||
} USBCTRL_DPRAM_EP15_OUT_BUFFER_CONTROL_DOUBLE_BUFFER_ISO_OFFSET_Enum;
|
||
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ USBCTRL_REGS ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= ADDR_ENDP ======================================================= */
|
||
/* ====================================================== ADDR_ENDP1 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP2 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP3 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP4 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP5 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP6 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP7 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP8 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP9 ======================================================= */
|
||
/* ====================================================== ADDR_ENDP10 ====================================================== */
|
||
/* ====================================================== ADDR_ENDP11 ====================================================== */
|
||
/* ====================================================== ADDR_ENDP12 ====================================================== */
|
||
/* ====================================================== ADDR_ENDP13 ====================================================== */
|
||
/* ====================================================== ADDR_ENDP14 ====================================================== */
|
||
/* ====================================================== ADDR_ENDP15 ====================================================== */
|
||
/* ======================================================= MAIN_CTRL ======================================================= */
|
||
/* ======================================================== SOF_WR ========================================================= */
|
||
/* ======================================================== SOF_RD ========================================================= */
|
||
/* ======================================================= SIE_CTRL ======================================================== */
|
||
/* ====================================================== SIE_STATUS ======================================================= */
|
||
/* ====================================================== INT_EP_CTRL ====================================================== */
|
||
/* ====================================================== BUFF_STATUS ====================================================== */
|
||
/* ================================================ BUFF_CPU_SHOULD_HANDLE ================================================= */
|
||
/* ======================================================= EP_ABORT ======================================================== */
|
||
/* ===================================================== EP_ABORT_DONE ===================================================== */
|
||
/* ===================================================== EP_STALL_ARM ====================================================== */
|
||
/* ======================================================= NAK_POLL ======================================================== */
|
||
/* ================================================== EP_STATUS_STALL_NAK ================================================== */
|
||
/* ====================================================== USB_MUXING ======================================================= */
|
||
/* ======================================================== USB_PWR ======================================================== */
|
||
/* ===================================================== USBPHY_DIRECT ===================================================== */
|
||
/* ================================================ USBPHY_DIRECT_OVERRIDE ================================================= */
|
||
/* ====================================================== USBPHY_TRIM ====================================================== */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ========================================================= INTE ========================================================== */
|
||
/* ========================================================= INTF ========================================================== */
|
||
/* ========================================================= INTS ========================================================== */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PIO0 ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CTRL ========================================================== */
|
||
/* ========================================================= FSTAT ========================================================= */
|
||
/* ======================================================== FDEBUG ========================================================= */
|
||
/* ======================================================== FLEVEL ========================================================= */
|
||
/* ========================================================= TXF0 ========================================================== */
|
||
/* ========================================================= TXF1 ========================================================== */
|
||
/* ========================================================= TXF2 ========================================================== */
|
||
/* ========================================================= TXF3 ========================================================== */
|
||
/* ========================================================= RXF0 ========================================================== */
|
||
/* ========================================================= RXF1 ========================================================== */
|
||
/* ========================================================= RXF2 ========================================================== */
|
||
/* ========================================================= RXF3 ========================================================== */
|
||
/* ========================================================== IRQ ========================================================== */
|
||
/* ======================================================= IRQ_FORCE ======================================================= */
|
||
/* =================================================== INPUT_SYNC_BYPASS =================================================== */
|
||
/* ====================================================== DBG_PADOUT ======================================================= */
|
||
/* ======================================================= DBG_PADOE ======================================================= */
|
||
/* ====================================================== DBG_CFGINFO ====================================================== */
|
||
/* ====================================================== INSTR_MEM0 ======================================================= */
|
||
/* ====================================================== INSTR_MEM1 ======================================================= */
|
||
/* ====================================================== INSTR_MEM2 ======================================================= */
|
||
/* ====================================================== INSTR_MEM3 ======================================================= */
|
||
/* ====================================================== INSTR_MEM4 ======================================================= */
|
||
/* ====================================================== INSTR_MEM5 ======================================================= */
|
||
/* ====================================================== INSTR_MEM6 ======================================================= */
|
||
/* ====================================================== INSTR_MEM7 ======================================================= */
|
||
/* ====================================================== INSTR_MEM8 ======================================================= */
|
||
/* ====================================================== INSTR_MEM9 ======================================================= */
|
||
/* ====================================================== INSTR_MEM10 ====================================================== */
|
||
/* ====================================================== INSTR_MEM11 ====================================================== */
|
||
/* ====================================================== INSTR_MEM12 ====================================================== */
|
||
/* ====================================================== INSTR_MEM13 ====================================================== */
|
||
/* ====================================================== INSTR_MEM14 ====================================================== */
|
||
/* ====================================================== INSTR_MEM15 ====================================================== */
|
||
/* ====================================================== INSTR_MEM16 ====================================================== */
|
||
/* ====================================================== INSTR_MEM17 ====================================================== */
|
||
/* ====================================================== INSTR_MEM18 ====================================================== */
|
||
/* ====================================================== INSTR_MEM19 ====================================================== */
|
||
/* ====================================================== INSTR_MEM20 ====================================================== */
|
||
/* ====================================================== INSTR_MEM21 ====================================================== */
|
||
/* ====================================================== INSTR_MEM22 ====================================================== */
|
||
/* ====================================================== INSTR_MEM23 ====================================================== */
|
||
/* ====================================================== INSTR_MEM24 ====================================================== */
|
||
/* ====================================================== INSTR_MEM25 ====================================================== */
|
||
/* ====================================================== INSTR_MEM26 ====================================================== */
|
||
/* ====================================================== INSTR_MEM27 ====================================================== */
|
||
/* ====================================================== INSTR_MEM28 ====================================================== */
|
||
/* ====================================================== INSTR_MEM29 ====================================================== */
|
||
/* ====================================================== INSTR_MEM30 ====================================================== */
|
||
/* ====================================================== INSTR_MEM31 ====================================================== */
|
||
/* ====================================================== SM0_CLKDIV ======================================================= */
|
||
/* ===================================================== SM0_EXECCTRL ====================================================== */
|
||
/* ========================================== PIO0 SM0_EXECCTRL STATUS_SEL [4..4] ========================================== */
|
||
typedef enum { /*!< PIO0_SM0_EXECCTRL_STATUS_SEL */
|
||
PIO0_SM0_EXECCTRL_STATUS_SEL_TXLEVEL = 0, /*!< TXLEVEL : All-ones if TX FIFO level < N, otherwise all-zeroes */
|
||
PIO0_SM0_EXECCTRL_STATUS_SEL_RXLEVEL = 1, /*!< RXLEVEL : All-ones if RX FIFO level < N, otherwise all-zeroes */
|
||
} PIO0_SM0_EXECCTRL_STATUS_SEL_Enum;
|
||
|
||
/* ===================================================== SM0_SHIFTCTRL ===================================================== */
|
||
/* ======================================================= SM0_ADDR ======================================================== */
|
||
/* ======================================================= SM0_INSTR ======================================================= */
|
||
/* ====================================================== SM0_PINCTRL ====================================================== */
|
||
/* ====================================================== SM1_CLKDIV ======================================================= */
|
||
/* ===================================================== SM1_EXECCTRL ====================================================== */
|
||
/* ========================================== PIO0 SM1_EXECCTRL STATUS_SEL [4..4] ========================================== */
|
||
typedef enum { /*!< PIO0_SM1_EXECCTRL_STATUS_SEL */
|
||
PIO0_SM1_EXECCTRL_STATUS_SEL_TXLEVEL = 0, /*!< TXLEVEL : All-ones if TX FIFO level < N, otherwise all-zeroes */
|
||
PIO0_SM1_EXECCTRL_STATUS_SEL_RXLEVEL = 1, /*!< RXLEVEL : All-ones if RX FIFO level < N, otherwise all-zeroes */
|
||
} PIO0_SM1_EXECCTRL_STATUS_SEL_Enum;
|
||
|
||
/* ===================================================== SM1_SHIFTCTRL ===================================================== */
|
||
/* ======================================================= SM1_ADDR ======================================================== */
|
||
/* ======================================================= SM1_INSTR ======================================================= */
|
||
/* ====================================================== SM1_PINCTRL ====================================================== */
|
||
/* ====================================================== SM2_CLKDIV ======================================================= */
|
||
/* ===================================================== SM2_EXECCTRL ====================================================== */
|
||
/* ========================================== PIO0 SM2_EXECCTRL STATUS_SEL [4..4] ========================================== */
|
||
typedef enum { /*!< PIO0_SM2_EXECCTRL_STATUS_SEL */
|
||
PIO0_SM2_EXECCTRL_STATUS_SEL_TXLEVEL = 0, /*!< TXLEVEL : All-ones if TX FIFO level < N, otherwise all-zeroes */
|
||
PIO0_SM2_EXECCTRL_STATUS_SEL_RXLEVEL = 1, /*!< RXLEVEL : All-ones if RX FIFO level < N, otherwise all-zeroes */
|
||
} PIO0_SM2_EXECCTRL_STATUS_SEL_Enum;
|
||
|
||
/* ===================================================== SM2_SHIFTCTRL ===================================================== */
|
||
/* ======================================================= SM2_ADDR ======================================================== */
|
||
/* ======================================================= SM2_INSTR ======================================================= */
|
||
/* ====================================================== SM2_PINCTRL ====================================================== */
|
||
/* ====================================================== SM3_CLKDIV ======================================================= */
|
||
/* ===================================================== SM3_EXECCTRL ====================================================== */
|
||
/* ========================================== PIO0 SM3_EXECCTRL STATUS_SEL [4..4] ========================================== */
|
||
typedef enum { /*!< PIO0_SM3_EXECCTRL_STATUS_SEL */
|
||
PIO0_SM3_EXECCTRL_STATUS_SEL_TXLEVEL = 0, /*!< TXLEVEL : All-ones if TX FIFO level < N, otherwise all-zeroes */
|
||
PIO0_SM3_EXECCTRL_STATUS_SEL_RXLEVEL = 1, /*!< RXLEVEL : All-ones if RX FIFO level < N, otherwise all-zeroes */
|
||
} PIO0_SM3_EXECCTRL_STATUS_SEL_Enum;
|
||
|
||
/* ===================================================== SM3_SHIFTCTRL ===================================================== */
|
||
/* ======================================================= SM3_ADDR ======================================================== */
|
||
/* ======================================================= SM3_INSTR ======================================================= */
|
||
/* ====================================================== SM3_PINCTRL ====================================================== */
|
||
/* ========================================================= INTR ========================================================== */
|
||
/* ======================================================= IRQ0_INTE ======================================================= */
|
||
/* ======================================================= IRQ0_INTF ======================================================= */
|
||
/* ======================================================= IRQ0_INTS ======================================================= */
|
||
/* ======================================================= IRQ1_INTE ======================================================= */
|
||
/* ======================================================= IRQ1_INTF ======================================================= */
|
||
/* ======================================================= IRQ1_INTS ======================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ SIO ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ========================================================= CPUID ========================================================= */
|
||
/* ======================================================== GPIO_IN ======================================================== */
|
||
/* ====================================================== GPIO_HI_IN ======================================================= */
|
||
/* ======================================================= GPIO_OUT ======================================================== */
|
||
/* ===================================================== GPIO_OUT_SET ====================================================== */
|
||
/* ===================================================== GPIO_OUT_CLR ====================================================== */
|
||
/* ===================================================== GPIO_OUT_XOR ====================================================== */
|
||
/* ======================================================== GPIO_OE ======================================================== */
|
||
/* ====================================================== GPIO_OE_SET ====================================================== */
|
||
/* ====================================================== GPIO_OE_CLR ====================================================== */
|
||
/* ====================================================== GPIO_OE_XOR ====================================================== */
|
||
/* ====================================================== GPIO_HI_OUT ====================================================== */
|
||
/* ==================================================== GPIO_HI_OUT_SET ==================================================== */
|
||
/* ==================================================== GPIO_HI_OUT_CLR ==================================================== */
|
||
/* ==================================================== GPIO_HI_OUT_XOR ==================================================== */
|
||
/* ====================================================== GPIO_HI_OE ======================================================= */
|
||
/* ==================================================== GPIO_HI_OE_SET ===================================================== */
|
||
/* ==================================================== GPIO_HI_OE_CLR ===================================================== */
|
||
/* ==================================================== GPIO_HI_OE_XOR ===================================================== */
|
||
/* ======================================================== FIFO_ST ======================================================== */
|
||
/* ======================================================== FIFO_WR ======================================================== */
|
||
/* ======================================================== FIFO_RD ======================================================== */
|
||
/* ====================================================== SPINLOCK_ST ====================================================== */
|
||
/* ===================================================== DIV_UDIVIDEND ===================================================== */
|
||
/* ===================================================== DIV_UDIVISOR ====================================================== */
|
||
/* ===================================================== DIV_SDIVIDEND ===================================================== */
|
||
/* ===================================================== DIV_SDIVISOR ====================================================== */
|
||
/* ===================================================== DIV_QUOTIENT ====================================================== */
|
||
/* ===================================================== DIV_REMAINDER ===================================================== */
|
||
/* ======================================================== DIV_CSR ======================================================== */
|
||
/* ==================================================== INTERP0_ACCUM0 ===================================================== */
|
||
/* ==================================================== INTERP0_ACCUM1 ===================================================== */
|
||
/* ===================================================== INTERP0_BASE0 ===================================================== */
|
||
/* ===================================================== INTERP0_BASE1 ===================================================== */
|
||
/* ===================================================== INTERP0_BASE2 ===================================================== */
|
||
/* =================================================== INTERP0_POP_LANE0 =================================================== */
|
||
/* =================================================== INTERP0_POP_LANE1 =================================================== */
|
||
/* =================================================== INTERP0_POP_FULL ==================================================== */
|
||
/* ================================================== INTERP0_PEEK_LANE0 =================================================== */
|
||
/* ================================================== INTERP0_PEEK_LANE1 =================================================== */
|
||
/* =================================================== INTERP0_PEEK_FULL =================================================== */
|
||
/* ================================================== INTERP0_CTRL_LANE0 =================================================== */
|
||
/* ================================================== INTERP0_CTRL_LANE1 =================================================== */
|
||
/* ================================================== INTERP0_ACCUM0_ADD =================================================== */
|
||
/* ================================================== INTERP0_ACCUM1_ADD =================================================== */
|
||
/* ================================================== INTERP0_BASE_1AND0 =================================================== */
|
||
/* ==================================================== INTERP1_ACCUM0 ===================================================== */
|
||
/* ==================================================== INTERP1_ACCUM1 ===================================================== */
|
||
/* ===================================================== INTERP1_BASE0 ===================================================== */
|
||
/* ===================================================== INTERP1_BASE1 ===================================================== */
|
||
/* ===================================================== INTERP1_BASE2 ===================================================== */
|
||
/* =================================================== INTERP1_POP_LANE0 =================================================== */
|
||
/* =================================================== INTERP1_POP_LANE1 =================================================== */
|
||
/* =================================================== INTERP1_POP_FULL ==================================================== */
|
||
/* ================================================== INTERP1_PEEK_LANE0 =================================================== */
|
||
/* ================================================== INTERP1_PEEK_LANE1 =================================================== */
|
||
/* =================================================== INTERP1_PEEK_FULL =================================================== */
|
||
/* ================================================== INTERP1_CTRL_LANE0 =================================================== */
|
||
/* ================================================== INTERP1_CTRL_LANE1 =================================================== */
|
||
/* ================================================== INTERP1_ACCUM0_ADD =================================================== */
|
||
/* ================================================== INTERP1_ACCUM1_ADD =================================================== */
|
||
/* ================================================== INTERP1_BASE_1AND0 =================================================== */
|
||
/* ======================================================= SPINLOCK0 ======================================================= */
|
||
/* ======================================================= SPINLOCK1 ======================================================= */
|
||
/* ======================================================= SPINLOCK2 ======================================================= */
|
||
/* ======================================================= SPINLOCK3 ======================================================= */
|
||
/* ======================================================= SPINLOCK4 ======================================================= */
|
||
/* ======================================================= SPINLOCK5 ======================================================= */
|
||
/* ======================================================= SPINLOCK6 ======================================================= */
|
||
/* ======================================================= SPINLOCK7 ======================================================= */
|
||
/* ======================================================= SPINLOCK8 ======================================================= */
|
||
/* ======================================================= SPINLOCK9 ======================================================= */
|
||
/* ====================================================== SPINLOCK10 ======================================================= */
|
||
/* ====================================================== SPINLOCK11 ======================================================= */
|
||
/* ====================================================== SPINLOCK12 ======================================================= */
|
||
/* ====================================================== SPINLOCK13 ======================================================= */
|
||
/* ====================================================== SPINLOCK14 ======================================================= */
|
||
/* ====================================================== SPINLOCK15 ======================================================= */
|
||
/* ====================================================== SPINLOCK16 ======================================================= */
|
||
/* ====================================================== SPINLOCK17 ======================================================= */
|
||
/* ====================================================== SPINLOCK18 ======================================================= */
|
||
/* ====================================================== SPINLOCK19 ======================================================= */
|
||
/* ====================================================== SPINLOCK20 ======================================================= */
|
||
/* ====================================================== SPINLOCK21 ======================================================= */
|
||
/* ====================================================== SPINLOCK22 ======================================================= */
|
||
/* ====================================================== SPINLOCK23 ======================================================= */
|
||
/* ====================================================== SPINLOCK24 ======================================================= */
|
||
/* ====================================================== SPINLOCK25 ======================================================= */
|
||
/* ====================================================== SPINLOCK26 ======================================================= */
|
||
/* ====================================================== SPINLOCK27 ======================================================= */
|
||
/* ====================================================== SPINLOCK28 ======================================================= */
|
||
/* ====================================================== SPINLOCK29 ======================================================= */
|
||
/* ====================================================== SPINLOCK30 ======================================================= */
|
||
/* ====================================================== SPINLOCK31 ======================================================= */
|
||
|
||
|
||
/* =========================================================================================================================== */
|
||
/* ================ PPB ================ */
|
||
/* =========================================================================================================================== */
|
||
|
||
/* ======================================================= SYST_CSR ======================================================== */
|
||
/* ======================================================= SYST_RVR ======================================================== */
|
||
/* ======================================================= SYST_CVR ======================================================== */
|
||
/* ====================================================== SYST_CALIB ======================================================= */
|
||
/* ======================================================= NVIC_ISER ======================================================= */
|
||
/* ======================================================= NVIC_ICER ======================================================= */
|
||
/* ======================================================= NVIC_ISPR ======================================================= */
|
||
/* ======================================================= NVIC_ICPR ======================================================= */
|
||
/* ======================================================= NVIC_IPR0 ======================================================= */
|
||
/* ======================================================= NVIC_IPR1 ======================================================= */
|
||
/* ======================================================= NVIC_IPR2 ======================================================= */
|
||
/* ======================================================= NVIC_IPR3 ======================================================= */
|
||
/* ======================================================= NVIC_IPR4 ======================================================= */
|
||
/* ======================================================= NVIC_IPR5 ======================================================= */
|
||
/* ======================================================= NVIC_IPR6 ======================================================= */
|
||
/* ======================================================= NVIC_IPR7 ======================================================= */
|
||
/* ========================================================= CPUID ========================================================= */
|
||
/* ========================================================= ICSR ========================================================== */
|
||
/* ========================================================= VTOR ========================================================== */
|
||
/* ========================================================= AIRCR ========================================================= */
|
||
/* ========================================================== SCR ========================================================== */
|
||
/* ========================================================== CCR ========================================================== */
|
||
/* ========================================================= SHPR2 ========================================================= */
|
||
/* ========================================================= SHPR3 ========================================================= */
|
||
/* ========================================================= SHCSR ========================================================= */
|
||
/* ======================================================= MPU_TYPE ======================================================== */
|
||
/* ======================================================= MPU_CTRL ======================================================== */
|
||
/* ======================================================== MPU_RNR ======================================================== */
|
||
/* ======================================================= MPU_RBAR ======================================================== */
|
||
/* ======================================================= MPU_RASR ======================================================== */
|
||
|
||
/** @} */ /* End of group EnumValue_peripherals */
|
||
|
||
|
||
#ifdef __cplusplus
|
||
}
|
||
#endif
|
||
|
||
#endif /* RP2040_H */
|
||
|
||
|
||
/** @} */ /* End of group RP2040 */
|
||
|
||
/** @} */ /* End of group Raspberry Pi */
|