Collaboration diagram for XBARB Register Masks:

SEL0 - Crossbar B Select Register 0

#define XBARB_SEL0_SEL0_MASK   (0x3FU)
 
#define XBARB_SEL0_SEL0_SHIFT   (0U)
 
#define XBARB_SEL0_SEL0(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL0_SEL0_SHIFT)) & XBARB_SEL0_SEL0_MASK)
 
#define XBARB_SEL0_SEL1_MASK   (0x3F00U)
 
#define XBARB_SEL0_SEL1_SHIFT   (8U)
 
#define XBARB_SEL0_SEL1(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL0_SEL1_SHIFT)) & XBARB_SEL0_SEL1_MASK)
 

SEL1 - Crossbar B Select Register 1

#define XBARB_SEL1_SEL2_MASK   (0x3FU)
 
#define XBARB_SEL1_SEL2_SHIFT   (0U)
 
#define XBARB_SEL1_SEL2(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL1_SEL2_SHIFT)) & XBARB_SEL1_SEL2_MASK)
 
#define XBARB_SEL1_SEL3_MASK   (0x3F00U)
 
#define XBARB_SEL1_SEL3_SHIFT   (8U)
 
#define XBARB_SEL1_SEL3(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL1_SEL3_SHIFT)) & XBARB_SEL1_SEL3_MASK)
 

SEL2 - Crossbar B Select Register 2

#define XBARB_SEL2_SEL4_MASK   (0x3FU)
 
#define XBARB_SEL2_SEL4_SHIFT   (0U)
 
#define XBARB_SEL2_SEL4(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL2_SEL4_SHIFT)) & XBARB_SEL2_SEL4_MASK)
 
#define XBARB_SEL2_SEL5_MASK   (0x3F00U)
 
#define XBARB_SEL2_SEL5_SHIFT   (8U)
 
#define XBARB_SEL2_SEL5(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL2_SEL5_SHIFT)) & XBARB_SEL2_SEL5_MASK)
 

SEL3 - Crossbar B Select Register 3

#define XBARB_SEL3_SEL6_MASK   (0x3FU)
 
#define XBARB_SEL3_SEL6_SHIFT   (0U)
 
#define XBARB_SEL3_SEL6(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL3_SEL6_SHIFT)) & XBARB_SEL3_SEL6_MASK)
 
#define XBARB_SEL3_SEL7_MASK   (0x3F00U)
 
#define XBARB_SEL3_SEL7_SHIFT   (8U)
 
#define XBARB_SEL3_SEL7(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL3_SEL7_SHIFT)) & XBARB_SEL3_SEL7_MASK)
 

SEL4 - Crossbar B Select Register 4

#define XBARB_SEL4_SEL8_MASK   (0x3FU)
 
#define XBARB_SEL4_SEL8_SHIFT   (0U)
 
#define XBARB_SEL4_SEL8(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL4_SEL8_SHIFT)) & XBARB_SEL4_SEL8_MASK)
 
#define XBARB_SEL4_SEL9_MASK   (0x3F00U)
 
#define XBARB_SEL4_SEL9_SHIFT   (8U)
 
#define XBARB_SEL4_SEL9(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL4_SEL9_SHIFT)) & XBARB_SEL4_SEL9_MASK)
 

SEL5 - Crossbar B Select Register 5

#define XBARB_SEL5_SEL10_MASK   (0x3FU)
 
#define XBARB_SEL5_SEL10_SHIFT   (0U)
 
#define XBARB_SEL5_SEL10(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL5_SEL10_SHIFT)) & XBARB_SEL5_SEL10_MASK)
 
#define XBARB_SEL5_SEL11_MASK   (0x3F00U)
 
#define XBARB_SEL5_SEL11_SHIFT   (8U)
 
#define XBARB_SEL5_SEL11(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL5_SEL11_SHIFT)) & XBARB_SEL5_SEL11_MASK)
 

SEL6 - Crossbar B Select Register 6

#define XBARB_SEL6_SEL12_MASK   (0x3FU)
 
#define XBARB_SEL6_SEL12_SHIFT   (0U)
 
#define XBARB_SEL6_SEL12(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL6_SEL12_SHIFT)) & XBARB_SEL6_SEL12_MASK)
 
#define XBARB_SEL6_SEL13_MASK   (0x3F00U)
 
#define XBARB_SEL6_SEL13_SHIFT   (8U)
 
#define XBARB_SEL6_SEL13(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL6_SEL13_SHIFT)) & XBARB_SEL6_SEL13_MASK)
 

SEL7 - Crossbar B Select Register 7

#define XBARB_SEL7_SEL14_MASK   (0x3FU)
 
#define XBARB_SEL7_SEL14_SHIFT   (0U)
 
#define XBARB_SEL7_SEL14(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL7_SEL14_SHIFT)) & XBARB_SEL7_SEL14_MASK)
 
#define XBARB_SEL7_SEL15_MASK   (0x3F00U)
 
#define XBARB_SEL7_SEL15_SHIFT   (8U)
 
#define XBARB_SEL7_SEL15(x)   (((uint16_t)(((uint16_t)(x)) << XBARB_SEL7_SEL15_SHIFT)) & XBARB_SEL7_SEL15_MASK)
 

Detailed Description

Macro Definition Documentation

◆ XBARB_SEL0_SEL0

#define XBARB_SEL0_SEL0 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL0_SEL0_SHIFT)) & XBARB_SEL0_SEL0_MASK)

Definition at line 45057 of file MIMXRT1052.h.

◆ XBARB_SEL0_SEL0_MASK

#define XBARB_SEL0_SEL0_MASK   (0x3FU)

Definition at line 45055 of file MIMXRT1052.h.

◆ XBARB_SEL0_SEL0_SHIFT

#define XBARB_SEL0_SEL0_SHIFT   (0U)

Definition at line 45056 of file MIMXRT1052.h.

◆ XBARB_SEL0_SEL1

#define XBARB_SEL0_SEL1 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL0_SEL1_SHIFT)) & XBARB_SEL0_SEL1_MASK)

Definition at line 45060 of file MIMXRT1052.h.

◆ XBARB_SEL0_SEL1_MASK

#define XBARB_SEL0_SEL1_MASK   (0x3F00U)

Definition at line 45058 of file MIMXRT1052.h.

◆ XBARB_SEL0_SEL1_SHIFT

#define XBARB_SEL0_SEL1_SHIFT   (8U)

Definition at line 45059 of file MIMXRT1052.h.

◆ XBARB_SEL1_SEL2

#define XBARB_SEL1_SEL2 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL1_SEL2_SHIFT)) & XBARB_SEL1_SEL2_MASK)

Definition at line 45067 of file MIMXRT1052.h.

◆ XBARB_SEL1_SEL2_MASK

#define XBARB_SEL1_SEL2_MASK   (0x3FU)

Definition at line 45065 of file MIMXRT1052.h.

◆ XBARB_SEL1_SEL2_SHIFT

#define XBARB_SEL1_SEL2_SHIFT   (0U)

Definition at line 45066 of file MIMXRT1052.h.

◆ XBARB_SEL1_SEL3

#define XBARB_SEL1_SEL3 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL1_SEL3_SHIFT)) & XBARB_SEL1_SEL3_MASK)

Definition at line 45070 of file MIMXRT1052.h.

◆ XBARB_SEL1_SEL3_MASK

#define XBARB_SEL1_SEL3_MASK   (0x3F00U)

Definition at line 45068 of file MIMXRT1052.h.

◆ XBARB_SEL1_SEL3_SHIFT

#define XBARB_SEL1_SEL3_SHIFT   (8U)

Definition at line 45069 of file MIMXRT1052.h.

◆ XBARB_SEL2_SEL4

#define XBARB_SEL2_SEL4 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL2_SEL4_SHIFT)) & XBARB_SEL2_SEL4_MASK)

Definition at line 45077 of file MIMXRT1052.h.

◆ XBARB_SEL2_SEL4_MASK

#define XBARB_SEL2_SEL4_MASK   (0x3FU)

Definition at line 45075 of file MIMXRT1052.h.

◆ XBARB_SEL2_SEL4_SHIFT

#define XBARB_SEL2_SEL4_SHIFT   (0U)

Definition at line 45076 of file MIMXRT1052.h.

◆ XBARB_SEL2_SEL5

#define XBARB_SEL2_SEL5 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL2_SEL5_SHIFT)) & XBARB_SEL2_SEL5_MASK)

Definition at line 45080 of file MIMXRT1052.h.

◆ XBARB_SEL2_SEL5_MASK

#define XBARB_SEL2_SEL5_MASK   (0x3F00U)

Definition at line 45078 of file MIMXRT1052.h.

◆ XBARB_SEL2_SEL5_SHIFT

#define XBARB_SEL2_SEL5_SHIFT   (8U)

Definition at line 45079 of file MIMXRT1052.h.

◆ XBARB_SEL3_SEL6

#define XBARB_SEL3_SEL6 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL3_SEL6_SHIFT)) & XBARB_SEL3_SEL6_MASK)

Definition at line 45087 of file MIMXRT1052.h.

◆ XBARB_SEL3_SEL6_MASK

#define XBARB_SEL3_SEL6_MASK   (0x3FU)

Definition at line 45085 of file MIMXRT1052.h.

◆ XBARB_SEL3_SEL6_SHIFT

#define XBARB_SEL3_SEL6_SHIFT   (0U)

Definition at line 45086 of file MIMXRT1052.h.

◆ XBARB_SEL3_SEL7

#define XBARB_SEL3_SEL7 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL3_SEL7_SHIFT)) & XBARB_SEL3_SEL7_MASK)

Definition at line 45090 of file MIMXRT1052.h.

◆ XBARB_SEL3_SEL7_MASK

#define XBARB_SEL3_SEL7_MASK   (0x3F00U)

Definition at line 45088 of file MIMXRT1052.h.

◆ XBARB_SEL3_SEL7_SHIFT

#define XBARB_SEL3_SEL7_SHIFT   (8U)

Definition at line 45089 of file MIMXRT1052.h.

◆ XBARB_SEL4_SEL8

#define XBARB_SEL4_SEL8 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL4_SEL8_SHIFT)) & XBARB_SEL4_SEL8_MASK)

Definition at line 45097 of file MIMXRT1052.h.

◆ XBARB_SEL4_SEL8_MASK

#define XBARB_SEL4_SEL8_MASK   (0x3FU)

Definition at line 45095 of file MIMXRT1052.h.

◆ XBARB_SEL4_SEL8_SHIFT

#define XBARB_SEL4_SEL8_SHIFT   (0U)

Definition at line 45096 of file MIMXRT1052.h.

◆ XBARB_SEL4_SEL9

#define XBARB_SEL4_SEL9 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL4_SEL9_SHIFT)) & XBARB_SEL4_SEL9_MASK)

Definition at line 45100 of file MIMXRT1052.h.

◆ XBARB_SEL4_SEL9_MASK

#define XBARB_SEL4_SEL9_MASK   (0x3F00U)

Definition at line 45098 of file MIMXRT1052.h.

◆ XBARB_SEL4_SEL9_SHIFT

#define XBARB_SEL4_SEL9_SHIFT   (8U)

Definition at line 45099 of file MIMXRT1052.h.

◆ XBARB_SEL5_SEL10

#define XBARB_SEL5_SEL10 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL5_SEL10_SHIFT)) & XBARB_SEL5_SEL10_MASK)

Definition at line 45107 of file MIMXRT1052.h.

◆ XBARB_SEL5_SEL10_MASK

#define XBARB_SEL5_SEL10_MASK   (0x3FU)

Definition at line 45105 of file MIMXRT1052.h.

◆ XBARB_SEL5_SEL10_SHIFT

#define XBARB_SEL5_SEL10_SHIFT   (0U)

Definition at line 45106 of file MIMXRT1052.h.

◆ XBARB_SEL5_SEL11

#define XBARB_SEL5_SEL11 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL5_SEL11_SHIFT)) & XBARB_SEL5_SEL11_MASK)

Definition at line 45110 of file MIMXRT1052.h.

◆ XBARB_SEL5_SEL11_MASK

#define XBARB_SEL5_SEL11_MASK   (0x3F00U)

Definition at line 45108 of file MIMXRT1052.h.

◆ XBARB_SEL5_SEL11_SHIFT

#define XBARB_SEL5_SEL11_SHIFT   (8U)

Definition at line 45109 of file MIMXRT1052.h.

◆ XBARB_SEL6_SEL12

#define XBARB_SEL6_SEL12 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL6_SEL12_SHIFT)) & XBARB_SEL6_SEL12_MASK)

Definition at line 45117 of file MIMXRT1052.h.

◆ XBARB_SEL6_SEL12_MASK

#define XBARB_SEL6_SEL12_MASK   (0x3FU)

Definition at line 45115 of file MIMXRT1052.h.

◆ XBARB_SEL6_SEL12_SHIFT

#define XBARB_SEL6_SEL12_SHIFT   (0U)

Definition at line 45116 of file MIMXRT1052.h.

◆ XBARB_SEL6_SEL13

#define XBARB_SEL6_SEL13 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL6_SEL13_SHIFT)) & XBARB_SEL6_SEL13_MASK)

Definition at line 45120 of file MIMXRT1052.h.

◆ XBARB_SEL6_SEL13_MASK

#define XBARB_SEL6_SEL13_MASK   (0x3F00U)

Definition at line 45118 of file MIMXRT1052.h.

◆ XBARB_SEL6_SEL13_SHIFT

#define XBARB_SEL6_SEL13_SHIFT   (8U)

Definition at line 45119 of file MIMXRT1052.h.

◆ XBARB_SEL7_SEL14

#define XBARB_SEL7_SEL14 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL7_SEL14_SHIFT)) & XBARB_SEL7_SEL14_MASK)

Definition at line 45127 of file MIMXRT1052.h.

◆ XBARB_SEL7_SEL14_MASK

#define XBARB_SEL7_SEL14_MASK   (0x3FU)

Definition at line 45125 of file MIMXRT1052.h.

◆ XBARB_SEL7_SEL14_SHIFT

#define XBARB_SEL7_SEL14_SHIFT   (0U)

Definition at line 45126 of file MIMXRT1052.h.

◆ XBARB_SEL7_SEL15

#define XBARB_SEL7_SEL15 (   x)    (((uint16_t)(((uint16_t)(x)) << XBARB_SEL7_SEL15_SHIFT)) & XBARB_SEL7_SEL15_MASK)

Definition at line 45130 of file MIMXRT1052.h.

◆ XBARB_SEL7_SEL15_MASK

#define XBARB_SEL7_SEL15_MASK   (0x3F00U)

Definition at line 45128 of file MIMXRT1052.h.

◆ XBARB_SEL7_SEL15_SHIFT

#define XBARB_SEL7_SEL15_SHIFT   (8U)

Definition at line 45129 of file MIMXRT1052.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:11