EFR32 Mighty Gecko 12 Software Documentation  efr32mg12-doc-5.1.2
efr32mg12p_prs_signals.h
Go to the documentation of this file.
1 /**************************************************************************/
32 /**************************************************************************/
36 /**************************************************************************/
41 #define PRS_PRS_CH0 ((1 << 8) + 0)
42 #define PRS_PRS_CH1 ((1 << 8) + 1)
43 #define PRS_PRS_CH2 ((1 << 8) + 2)
44 #define PRS_PRS_CH3 ((1 << 8) + 3)
45 #define PRS_PRS_CH4 ((1 << 8) + 4)
46 #define PRS_PRS_CH5 ((1 << 8) + 5)
47 #define PRS_PRS_CH6 ((1 << 8) + 6)
48 #define PRS_PRS_CH7 ((1 << 8) + 7)
49 #define PRS_PRS_CH8 ((2 << 8) + 0)
50 #define PRS_PRS_CH9 ((2 << 8) + 1)
51 #define PRS_PRS_CH10 ((2 << 8) + 2)
52 #define PRS_PRS_CH11 ((2 << 8) + 3)
53 #define PRS_ACMP0_OUT ((3 << 8) + 0)
54 #define PRS_ACMP1_OUT ((4 << 8) + 0)
55 #define PRS_ADC0_SINGLE ((5 << 8) + 0)
56 #define PRS_ADC0_SCAN ((5 << 8) + 1)
57 #define PRS_LESENSE_SCANRES0 ((7 << 8) + 0)
58 #define PRS_LESENSE_SCANRES1 ((7 << 8) + 1)
59 #define PRS_LESENSE_SCANRES2 ((7 << 8) + 2)
60 #define PRS_LESENSE_SCANRES3 ((7 << 8) + 3)
61 #define PRS_LESENSE_SCANRES4 ((7 << 8) + 4)
62 #define PRS_LESENSE_SCANRES5 ((7 << 8) + 5)
63 #define PRS_LESENSE_SCANRES6 ((7 << 8) + 6)
64 #define PRS_LESENSE_SCANRES7 ((7 << 8) + 7)
65 #define PRS_LESENSE_SCANRES8 ((8 << 8) + 0)
66 #define PRS_LESENSE_SCANRES9 ((8 << 8) + 1)
67 #define PRS_LESENSE_SCANRES10 ((8 << 8) + 2)
68 #define PRS_LESENSE_SCANRES11 ((8 << 8) + 3)
69 #define PRS_LESENSE_SCANRES12 ((8 << 8) + 4)
70 #define PRS_LESENSE_SCANRES13 ((8 << 8) + 5)
71 #define PRS_LESENSE_SCANRES14 ((8 << 8) + 6)
72 #define PRS_LESENSE_SCANRES15 ((8 << 8) + 7)
73 #define PRS_LESENSE_DEC0 ((9 << 8) + 0)
74 #define PRS_LESENSE_DEC1 ((9 << 8) + 1)
75 #define PRS_LESENSE_DEC2 ((9 << 8) + 2)
76 #define PRS_LESENSE_DECCMP ((9 << 8) + 3)
77 #define PRS_LESENSE_MEASACT ((10 << 8) + 0)
78 #define PRS_RTCC_CCV0 ((11 << 8) + 1)
79 #define PRS_RTCC_CCV1 ((11 << 8) + 2)
80 #define PRS_RTCC_CCV2 ((11 << 8) + 3)
81 #define PRS_GPIO_PIN0 ((12 << 8) + 0)
82 #define PRS_GPIO_PIN1 ((12 << 8) + 1)
83 #define PRS_GPIO_PIN2 ((12 << 8) + 2)
84 #define PRS_GPIO_PIN3 ((12 << 8) + 3)
85 #define PRS_GPIO_PIN4 ((12 << 8) + 4)
86 #define PRS_GPIO_PIN5 ((12 << 8) + 5)
87 #define PRS_GPIO_PIN6 ((12 << 8) + 6)
88 #define PRS_GPIO_PIN7 ((12 << 8) + 7)
89 #define PRS_GPIO_PIN8 ((13 << 8) + 0)
90 #define PRS_GPIO_PIN9 ((13 << 8) + 1)
91 #define PRS_GPIO_PIN10 ((13 << 8) + 2)
92 #define PRS_GPIO_PIN11 ((13 << 8) + 3)
93 #define PRS_GPIO_PIN12 ((13 << 8) + 4)
94 #define PRS_GPIO_PIN13 ((13 << 8) + 5)
95 #define PRS_GPIO_PIN14 ((13 << 8) + 6)
96 #define PRS_GPIO_PIN15 ((13 << 8) + 7)
97 #define PRS_LETIMER0_CH0 ((14 << 8) + 0)
98 #define PRS_LETIMER0_CH1 ((14 << 8) + 1)
99 #define PRS_PCNT0_TCC ((15 << 8) + 0)
100 #define PRS_PCNT0_UFOF ((15 << 8) + 1)
101 #define PRS_PCNT0_DIR ((15 << 8) + 2)
102 #define PRS_PCNT1_TCC ((16 << 8) + 0)
103 #define PRS_PCNT1_UFOF ((16 << 8) + 1)
104 #define PRS_PCNT1_DIR ((16 << 8) + 2)
105 #define PRS_PCNT2_TCC ((17 << 8) + 0)
106 #define PRS_PCNT2_UFOF ((17 << 8) + 1)
107 #define PRS_PCNT2_DIR ((17 << 8) + 2)
108 #define PRS_CMU_CLKOUT0 ((18 << 8) + 0)
109 #define PRS_CMU_CLKOUT1 ((18 << 8) + 1)
110 #define PRS_VDAC0_CH0 ((24 << 8) + 0)
111 #define PRS_VDAC0_CH1 ((24 << 8) + 1)
112 #define PRS_VDAC0_OPA0 ((24 << 8) + 2)
113 #define PRS_VDAC0_OPA1 ((24 << 8) + 3)
114 #define PRS_VDAC0_OPA2 ((24 << 8) + 4)
115 #define PRS_CRYOTIMER_PERIOD ((26 << 8) + 0)
116 #define PRS_USART0_IRTX ((48 << 8) + 0)
117 #define PRS_USART0_TXC ((48 << 8) + 1)
118 #define PRS_USART0_RXDATAV ((48 << 8) + 2)
119 #define PRS_USART0_RTS ((48 << 8) + 3)
120 #define PRS_USART0_TX ((48 << 8) + 5)
121 #define PRS_USART0_CS ((48 << 8) + 6)
122 #define PRS_USART1_TXC ((49 << 8) + 1)
123 #define PRS_USART1_RXDATAV ((49 << 8) + 2)
124 #define PRS_USART1_RTS ((49 << 8) + 3)
125 #define PRS_USART1_TX ((49 << 8) + 5)
126 #define PRS_USART1_CS ((49 << 8) + 6)
127 #define PRS_USART2_IRTX ((50 << 8) + 0)
128 #define PRS_USART2_TXC ((50 << 8) + 1)
129 #define PRS_USART2_RXDATAV ((50 << 8) + 2)
130 #define PRS_USART2_RTS ((50 << 8) + 3)
131 #define PRS_USART2_TX ((50 << 8) + 5)
132 #define PRS_USART2_CS ((50 << 8) + 6)
133 #define PRS_USART3_TXC ((51 << 8) + 1)
134 #define PRS_USART3_RXDATAV ((51 << 8) + 2)
135 #define PRS_USART3_RTS ((51 << 8) + 3)
136 #define PRS_USART3_TX ((51 << 8) + 5)
137 #define PRS_USART3_CS ((51 << 8) + 6)
138 #define PRS_TIMER0_UF ((60 << 8) + 0)
139 #define PRS_TIMER0_OF ((60 << 8) + 1)
140 #define PRS_TIMER0_CC0 ((60 << 8) + 2)
141 #define PRS_TIMER0_CC1 ((60 << 8) + 3)
142 #define PRS_TIMER0_CC2 ((60 << 8) + 4)
143 #define PRS_TIMER1_UF ((61 << 8) + 0)
144 #define PRS_TIMER1_OF ((61 << 8) + 1)
145 #define PRS_TIMER1_CC0 ((61 << 8) + 2)
146 #define PRS_TIMER1_CC1 ((61 << 8) + 3)
147 #define PRS_TIMER1_CC2 ((61 << 8) + 4)
148 #define PRS_TIMER1_CC3 ((61 << 8) + 5)
149 #define PRS_WTIMER0_UF ((62 << 8) + 0)
150 #define PRS_WTIMER0_OF ((62 << 8) + 1)
151 #define PRS_WTIMER0_CC0 ((62 << 8) + 2)
152 #define PRS_WTIMER0_CC1 ((62 << 8) + 3)
153 #define PRS_WTIMER0_CC2 ((62 << 8) + 4)
154 #define PRS_WTIMER1_UF ((63 << 8) + 0)
155 #define PRS_WTIMER1_OF ((63 << 8) + 1)
156 #define PRS_WTIMER1_CC0 ((63 << 8) + 2)
157 #define PRS_WTIMER1_CC1 ((63 << 8) + 3)
158 #define PRS_WTIMER1_CC2 ((63 << 8) + 4)
159 #define PRS_WTIMER1_CC3 ((63 << 8) + 5)
160 #define PRS_CM4_TXEV ((67 << 8) + 0)
161 #define PRS_CM4_ICACHEPCHITSOF ((67 << 8) + 1)
162 #define PRS_CM4_ICACHEPCMISSESOF ((67 << 8) + 2)