Callisto4Bootloader: AOI Register Masks

Callisto4Bootloader

Macros
AOI Register Masks
Mapping Information » Edma_request » Iomuxc_pads » Device Peripheral Access Layer » AOI Peripheral Access Layer

## Macros

#define | AOI_BFCRT01_COUNT (4U)
#define | AOI_BFCRT23_COUNT (4U)

## BFCRT01 - Boolean Function Term 0 and 1 Configuration Register for EVENTn

#define | AOI_BFCRT01_PT1_DC_MASK (0x3U)
#define | AOI_BFCRT01_PT1_DC_SHIFT (0U)
#define | AOI_BFCRT01_PT1_DC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_DC_SHIFT)) & AOI_BFCRT01_PT1_DC_MASK)
#define | AOI_BFCRT01_PT1_CC_MASK (0xCU)
#define | AOI_BFCRT01_PT1_CC_SHIFT (2U)
#define | AOI_BFCRT01_PT1_CC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_CC_SHIFT)) & AOI_BFCRT01_PT1_CC_MASK)
#define | AOI_BFCRT01_PT1_BC_MASK (0x30U)
#define | AOI_BFCRT01_PT1_BC_SHIFT (4U)
#define | AOI_BFCRT01_PT1_BC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_BC_SHIFT)) & AOI_BFCRT01_PT1_BC_MASK)
#define | AOI_BFCRT01_PT1_AC_MASK (0xC0U)
#define | AOI_BFCRT01_PT1_AC_SHIFT (6U)
#define | AOI_BFCRT01_PT1_AC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_AC_SHIFT)) & AOI_BFCRT01_PT1_AC_MASK)
#define | AOI_BFCRT01_PT0_DC_MASK (0x300U)
#define | AOI_BFCRT01_PT0_DC_SHIFT (8U)
#define | AOI_BFCRT01_PT0_DC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_DC_SHIFT)) & AOI_BFCRT01_PT0_DC_MASK)
#define | AOI_BFCRT01_PT0_CC_MASK (0xC00U)
#define | AOI_BFCRT01_PT0_CC_SHIFT (10U)
#define | AOI_BFCRT01_PT0_CC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_CC_SHIFT)) & AOI_BFCRT01_PT0_CC_MASK)
#define | AOI_BFCRT01_PT0_BC_MASK (0x3000U)
#define | AOI_BFCRT01_PT0_BC_SHIFT (12U)
#define | AOI_BFCRT01_PT0_BC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_BC_SHIFT)) & AOI_BFCRT01_PT0_BC_MASK)
#define | AOI_BFCRT01_PT0_AC_MASK (0xC000U)
#define | AOI_BFCRT01_PT0_AC_SHIFT (14U)
#define | AOI_BFCRT01_PT0_AC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_AC_SHIFT)) & AOI_BFCRT01_PT0_AC_MASK)

## BFCRT23 - Boolean Function Term 2 and 3 Configuration Register for EVENTn

#define | AOI_BFCRT23_PT3_DC_MASK (0x3U)
#define | AOI_BFCRT23_PT3_DC_SHIFT (0U)
#define | AOI_BFCRT23_PT3_DC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_DC_SHIFT)) & AOI_BFCRT23_PT3_DC_MASK)
#define | AOI_BFCRT23_PT3_CC_MASK (0xCU)
#define | AOI_BFCRT23_PT3_CC_SHIFT (2U)
#define | AOI_BFCRT23_PT3_CC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_CC_SHIFT)) & AOI_BFCRT23_PT3_CC_MASK)
#define | AOI_BFCRT23_PT3_BC_MASK (0x30U)
#define | AOI_BFCRT23_PT3_BC_SHIFT (4U)
#define | AOI_BFCRT23_PT3_BC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_BC_SHIFT)) & AOI_BFCRT23_PT3_BC_MASK)
#define | AOI_BFCRT23_PT3_AC_MASK (0xC0U)
#define | AOI_BFCRT23_PT3_AC_SHIFT (6U)
#define | AOI_BFCRT23_PT3_AC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_AC_SHIFT)) & AOI_BFCRT23_PT3_AC_MASK)
#define | AOI_BFCRT23_PT2_DC_MASK (0x300U)
#define | AOI_BFCRT23_PT2_DC_SHIFT (8U)
#define | AOI_BFCRT23_PT2_DC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_DC_SHIFT)) & AOI_BFCRT23_PT2_DC_MASK)
#define | AOI_BFCRT23_PT2_CC_MASK (0xC00U)
#define | AOI_BFCRT23_PT2_CC_SHIFT (10U)
#define | AOI_BFCRT23_PT2_CC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_CC_SHIFT)) & AOI_BFCRT23_PT2_CC_MASK)
#define | AOI_BFCRT23_PT2_BC_MASK (0x3000U)
#define | AOI_BFCRT23_PT2_BC_SHIFT (12U)
#define | AOI_BFCRT23_PT2_BC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_BC_SHIFT)) & AOI_BFCRT23_PT2_BC_MASK)
#define | AOI_BFCRT23_PT2_AC_MASK (0xC000U)
#define | AOI_BFCRT23_PT2_AC_SHIFT (14U)
#define | AOI_BFCRT23_PT2_AC(x) (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_AC_SHIFT)) & AOI_BFCRT23_PT2_AC_MASK)

## Detailed Description

## Macro Definition Documentation

## ◆ AOI_BFCRT01_COUNT

#define AOI_BFCRT01_COUNT (4U)

Definition at line 3020 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_AC

#define AOI_BFCRT01_PT0_AC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_AC_SHIFT)) & AOI_BFCRT01_PT0_AC_MASK)

PT0_AC - Product term 0, A input configuration 0b00..Force the A input in this product term to a logical zero 0b01..Pass the A input in this product term 0b10..Complement the A input in this product term 0b11..Force the A input in this product term to a logical one

Definition at line 3016 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_AC_MASK

#define AOI_BFCRT01_PT0_AC_MASK (0xC000U)

Definition at line 3008 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_AC_SHIFT

#define AOI_BFCRT01_PT0_AC_SHIFT (14U)

Definition at line 3009 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_BC

#define AOI_BFCRT01_PT0_BC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_BC_SHIFT)) & AOI_BFCRT01_PT0_BC_MASK)

PT0_BC - Product term 0, B input configuration 0b00..Force the B input in this product term to a logical zero 0b01..Pass the B input in this product term 0b10..Complement the B input in this product term 0b11..Force the B input in this product term to a logical one

Definition at line 3007 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_BC_MASK

#define AOI_BFCRT01_PT0_BC_MASK (0x3000U)

Definition at line 2999 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_BC_SHIFT

#define AOI_BFCRT01_PT0_BC_SHIFT (12U)

Definition at line 3000 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_CC

#define AOI_BFCRT01_PT0_CC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_CC_SHIFT)) & AOI_BFCRT01_PT0_CC_MASK)

PT0_CC - Product term 0, C input configuration 0b00..Force the C input in this product term to a logical zero 0b01..Pass the C input in this product term 0b10..Complement the C input in this product term 0b11..Force the C input in this product term to a logical one

Definition at line 2998 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_CC_MASK

#define AOI_BFCRT01_PT0_CC_MASK (0xC00U)

Definition at line 2990 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_CC_SHIFT

#define AOI_BFCRT01_PT0_CC_SHIFT (10U)

Definition at line 2991 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_DC

#define AOI_BFCRT01_PT0_DC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT0_DC_SHIFT)) & AOI_BFCRT01_PT0_DC_MASK)

PT0_DC - Product term 0, D input configuration 0b00..Force the D input in this product term to a logical zero 0b01..Pass the D input in this product term 0b10..Complement the D input in this product term 0b11..Force the D input in this product term to a logical one

Definition at line 2989 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_DC_MASK

#define AOI_BFCRT01_PT0_DC_MASK (0x300U)

Definition at line 2981 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT0_DC_SHIFT

#define AOI_BFCRT01_PT0_DC_SHIFT (8U)

Definition at line 2982 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_AC

#define AOI_BFCRT01_PT1_AC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_AC_SHIFT)) & AOI_BFCRT01_PT1_AC_MASK)

PT1_AC - Product term 1, A input configuration 0b00..Force the A input in this product term to a logical zero 0b01..Pass the A input in this product term 0b10..Complement the A input in this product term 0b11..Force the A input in this product term to a logical one

Definition at line 2980 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_AC_MASK

#define AOI_BFCRT01_PT1_AC_MASK (0xC0U)

Definition at line 2972 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_AC_SHIFT

#define AOI_BFCRT01_PT1_AC_SHIFT (6U)

Definition at line 2973 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_BC

#define AOI_BFCRT01_PT1_BC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_BC_SHIFT)) & AOI_BFCRT01_PT1_BC_MASK)

PT1_BC - Product term 1, B input configuration 0b00..Force the B input in this product term to a logical zero 0b01..Pass the B input in this product term 0b10..Complement the B input in this product term 0b11..Force the B input in this product term to a logical one

Definition at line 2971 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_BC_MASK

#define AOI_BFCRT01_PT1_BC_MASK (0x30U)

Definition at line 2963 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_BC_SHIFT

#define AOI_BFCRT01_PT1_BC_SHIFT (4U)

Definition at line 2964 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_CC

#define AOI_BFCRT01_PT1_CC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_CC_SHIFT)) & AOI_BFCRT01_PT1_CC_MASK)

PT1_CC - Product term 1, C input configuration 0b00..Force the C input in this product term to a logical zero 0b01..Pass the C input in this product term 0b10..Complement the C input in this product term 0b11..Force the C input in this product term to a logical one

Definition at line 2962 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_CC_MASK

#define AOI_BFCRT01_PT1_CC_MASK (0xCU)

Definition at line 2954 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_CC_SHIFT

#define AOI_BFCRT01_PT1_CC_SHIFT (2U)

Definition at line 2955 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_DC

#define AOI_BFCRT01_PT1_DC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT01_PT1_DC_SHIFT)) & AOI_BFCRT01_PT1_DC_MASK)

PT1_DC - Product term 1, D input configuration 0b00..Force the D input in this product term to a logical zero 0b01..Pass the D input in this product term 0b10..Complement the D input in this product term 0b11..Force the D input in this product term to a logical one

Definition at line 2953 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_DC_MASK

#define AOI_BFCRT01_PT1_DC_MASK (0x3U)

Definition at line 2945 of file MIMXRT1062.h.

## ◆ AOI_BFCRT01_PT1_DC_SHIFT

#define AOI_BFCRT01_PT1_DC_SHIFT (0U)

Definition at line 2946 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_COUNT

#define AOI_BFCRT23_COUNT (4U)

Definition at line 3099 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_AC

#define AOI_BFCRT23_PT2_AC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_AC_SHIFT)) & AOI_BFCRT23_PT2_AC_MASK)

PT2_AC - Product term 2, A input configuration 0b00..Force the A input in this product term to a logical zero 0b01..Pass the A input in this product term 0b10..Complement the A input in this product term 0b11..Force the A input in this product term to a logical one

Definition at line 3095 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_AC_MASK

#define AOI_BFCRT23_PT2_AC_MASK (0xC000U)

Definition at line 3087 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_AC_SHIFT

#define AOI_BFCRT23_PT2_AC_SHIFT (14U)

Definition at line 3088 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_BC

#define AOI_BFCRT23_PT2_BC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_BC_SHIFT)) & AOI_BFCRT23_PT2_BC_MASK)

PT2_BC - Product term 2, B input configuration 0b00..Force the B input in this product term to a logical zero 0b01..Pass the B input in this product term 0b10..Complement the B input in this product term 0b11..Force the B input in this product term to a logical one

Definition at line 3086 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_BC_MASK

#define AOI_BFCRT23_PT2_BC_MASK (0x3000U)

Definition at line 3078 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_BC_SHIFT

#define AOI_BFCRT23_PT2_BC_SHIFT (12U)

Definition at line 3079 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_CC

#define AOI_BFCRT23_PT2_CC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_CC_SHIFT)) & AOI_BFCRT23_PT2_CC_MASK)

PT2_CC - Product term 2, C input configuration 0b00..Force the C input in this product term to a logical zero 0b01..Pass the C input in this product term 0b10..Complement the C input in this product term 0b11..Force the C input in this product term to a logical one

Definition at line 3077 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_CC_MASK

#define AOI_BFCRT23_PT2_CC_MASK (0xC00U)

Definition at line 3069 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_CC_SHIFT

#define AOI_BFCRT23_PT2_CC_SHIFT (10U)

Definition at line 3070 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_DC

#define AOI_BFCRT23_PT2_DC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT2_DC_SHIFT)) & AOI_BFCRT23_PT2_DC_MASK)

PT2_DC - Product term 2, D input configuration 0b00..Force the D input in this product term to a logical zero 0b01..Pass the D input in this product term 0b10..Complement the D input in this product term 0b11..Force the D input in this product term to a logical one

Definition at line 3068 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_DC_MASK

#define AOI_BFCRT23_PT2_DC_MASK (0x300U)

Definition at line 3060 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT2_DC_SHIFT

#define AOI_BFCRT23_PT2_DC_SHIFT (8U)

Definition at line 3061 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_AC

#define AOI_BFCRT23_PT3_AC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_AC_SHIFT)) & AOI_BFCRT23_PT3_AC_MASK)

PT3_AC - Product term 3, A input configuration 0b00..Force the A input in this product term to a logical zero 0b01..Pass the A input in this product term 0b10..Complement the A input in this product term 0b11..Force the A input in this product term to a logical one

Definition at line 3059 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_AC_MASK

#define AOI_BFCRT23_PT3_AC_MASK (0xC0U)

Definition at line 3051 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_AC_SHIFT

#define AOI_BFCRT23_PT3_AC_SHIFT (6U)

Definition at line 3052 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_BC

#define AOI_BFCRT23_PT3_BC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_BC_SHIFT)) & AOI_BFCRT23_PT3_BC_MASK)

PT3_BC - Product term 3, B input configuration 0b00..Force the B input in this product term to a logical zero 0b01..Pass the B input in this product term 0b10..Complement the B input in this product term 0b11..Force the B input in this product term to a logical one

Definition at line 3050 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_BC_MASK

#define AOI_BFCRT23_PT3_BC_MASK (0x30U)

Definition at line 3042 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_BC_SHIFT

#define AOI_BFCRT23_PT3_BC_SHIFT (4U)

Definition at line 3043 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_CC

#define AOI_BFCRT23_PT3_CC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_CC_SHIFT)) & AOI_BFCRT23_PT3_CC_MASK)

PT3_CC - Product term 3, C input configuration 0b00..Force the C input in this product term to a logical zero 0b01..Pass the C input in this product term 0b10..Complement the C input in this product term 0b11..Force the C input in this product term to a logical one

Definition at line 3041 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_CC_MASK

#define AOI_BFCRT23_PT3_CC_MASK (0xCU)

Definition at line 3033 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_CC_SHIFT

#define AOI_BFCRT23_PT3_CC_SHIFT (2U)

Definition at line 3034 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_DC

#define AOI_BFCRT23_PT3_DC | ( |  | x | ) | (((uint16_t)(((uint16_t)(x)) << AOI_BFCRT23_PT3_DC_SHIFT)) & AOI_BFCRT23_PT3_DC_MASK)

PT3_DC - Product term 3, D input configuration 0b00..Force the D input in this product term to a logical zero 0b01..Pass the D input in this product term 0b10..Complement the D input in this product term 0b11..Force the D input in this product term to a logical one

Definition at line 3032 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_DC_MASK

#define AOI_BFCRT23_PT3_DC_MASK (0x3U)

Definition at line 3024 of file MIMXRT1062.h.

## ◆ AOI_BFCRT23_PT3_DC_SHIFT

#define AOI_BFCRT23_PT3_DC_SHIFT (0U)

Definition at line 3025 of file MIMXRT1062.h.