1 /* USER CODE BEGIN Header */
2 /**
3   ******************************************************************************
4   * @file    debug_config.h
5   * @author  MCD Application Team
6   * @brief   Real Time Debug module general configuration file
7   ******************************************************************************
8   * @attention
9   *
10   * Copyright (c) 2022 STMicroelectronics.
11   * All rights reserved.
12   *
13   * This software is licensed under terms that can be found in the LICENSE file
14   * in the root directory of this software component.
15   * If no LICENSE file comes with this software, it is provided AS-IS.
16   *
17   ******************************************************************************
18   */
19 /* USER CODE END Header */
20 #ifndef DEBUG_CONFIG_H
21 #define DEBUG_CONFIG_H
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 #include "app_conf.h"
28 
29 #if(CFG_RT_DEBUG_GPIO_MODULE == 1)
30 
31 /***********************************/
32 /** Debug configuration selection **/
33 /***********************************/
34 /* Debug configuration for System purpose */
35 #define USE_RT_DEBUG_CONFIGURATION_SYSTEM                     (0)
36 
37 /* Debug configuration for BLE purpose */
38 #define USE_RT_DEBUG_CONFIGURATION_BLE                        (0)
39 
40 /* Debug configuration for MAC purpose */
41 #define USE_RT_DEBUG_CONFIGURATION_MAC                        (0)
42 
43 /* Debug configuration for COEX purpose */
44 #define USE_RT_DEBUG_CONFIGURATION_COEX                       (0)
45 
46 /*********************************/
47 /** GPIO debug signal selection **/
48 /*********************************/
49 
50 /* System clock manager - System clock config */
51 #define USE_RT_DEBUG_SCM_SYSTEM_CLOCK_CONFIG                  (0)
52 #define GPIO_DEBUG_SCM_SYSTEM_CLOCK_CONFIG                    {GPIOA, GPIO_PIN_12}
53 
54 /* System clock manager - Setup */
55 #define USE_RT_DEBUG_SCM_SETUP                                (0)
56 #define GPIO_DEBUG_SCM_SETUP                                  {GPIOA, GPIO_PIN_5}
57 
58 /* System clock manager - HSE RDY interrupt handling */
59 #define USE_RT_DEBUG_SCM_HSERDY_ISR                           (0)
60 #define GPIO_DEBUG_SCM_HSERDY_ISR                             {GPIOA, GPIO_PIN_15}
61 
62 #define USE_RT_DEBUG_ADC_ACTIVATION                           (0)
63 #define GPIO_DEBUG_ADC_ACTIVATION                             {GPIOB, GPIO_PIN_4}
64 
65 #define USE_RT_DEBUG_ADC_DEACTIVATION                         (0)
66 #define GPIO_DEBUG_ADC_DEACTIVATION                           {GPIOA, GPIO_PIN_0}
67 
68 #define USE_RT_DEBUG_ADC_TEMPERATURE_ACQUISITION              (0)
69 #define GPIO_DEBUG_ADC_TEMPERATURE_ACQUISITION                {GPIOB, GPIO_PIN_8}
70 
71 #define USE_RT_DEBUG_RNG_ENABLE                               (0)
72 #define GPIO_DEBUG_RNG_ENABLE                                 {GPIOA, GPIO_PIN_0}
73 
74 #define USE_RT_DEBUG_RNG_DISABLE                              (0)
75 #define GPIO_DEBUG_RNG_DISABLE                                {GPIOA, GPIO_PIN_0}
76 
77 #define USE_RT_DEBUG_RNG_GEN_RAND_NUM                         (0)
78 #define GPIO_DEBUG_RNG_GEN_RAND_NUM                           {GPIOB, GPIO_PIN_12}
79 
80 #define USE_RT_DEBUG_LOW_POWER_STOP_MODE_ENTER                (0)
81 #define GPIO_DEBUG_LOW_POWER_STOP_MODE_ENTER                  {GPIOA, GPIO_PIN_0}
82 
83 #define USE_RT_DEBUG_LOW_POWER_STOP_MODE_EXIT                 (0)
84 #define GPIO_DEBUG_LOW_POWER_STOP_MODE_EXIT                   {GPIOA, GPIO_PIN_0}
85 
86 #define USE_RT_DEBUG_LOW_POWER_STOP_MODE_ACTIVE               (0)
87 #define GPIO_DEBUG_LOW_POWER_STOP_MODE_ACTIVE                 {GPIOB, GPIO_PIN_3}
88 
89 #define USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ENTER             (0)
90 #define GPIO_DEBUG_LOW_POWER_STANDBY_MODE_ENTER               {GPIOA, GPIO_PIN_0}
91 
92 #define USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_EXIT              (0)
93 #define GPIO_DEBUG_LOW_POWER_STANDBY_MODE_EXIT                {GPIOA, GPIO_PIN_0}
94 
95 #define USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE            (0)
96 #define GPIO_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE              {GPIOB, GPIO_PIN_15}
97 
98 #define USE_RT_DEBUG_HCI_READ_DONE                            (0)
99 #define GPIO_DEBUG_HCI_READ_DONE                              {GPIOA, GPIO_PIN_0}
100 
101 #define USE_RT_DEBUG_HCI_RCVD_CMD                             (0)
102 #define GPIO_DEBUG_HCI_RCVD_CMD                               {GPIOA, GPIO_PIN_0}
103 
104 #define USE_RT_DEBUG_HCI_WRITE_DONE                           (0)
105 #define GPIO_DEBUG_HCI_WRITE_DONE                             {GPIOA, GPIO_PIN_0}
106 
107 #define USE_RT_DEBUG_SCHDLR_EVNT_UPDATE                       (0)
108 #define GPIO_DEBUG_SCHDLR_EVNT_UPDATE                         {GPIOA, GPIO_PIN_0}
109 
110 #define USE_RT_DEBUG_SCHDLR_TIMER_SET                         (0)
111 #define GPIO_DEBUG_SCHDLR_TIMER_SET                           {GPIOA, GPIO_PIN_0}
112 
113 #define USE_RT_DEBUG_SCHDLR_PHY_CLBR_TIMER                    (0)
114 #define GPIO_DEBUG_SCHDLR_PHY_CLBR_TIMER                      {GPIOA, GPIO_PIN_0}
115 
116 #define USE_RT_DEBUG_SCHDLR_EVNT_SKIPPED                      (0)
117 #define GPIO_DEBUG_SCHDLR_EVNT_SKIPPED                        {GPIOA, GPIO_PIN_0}
118 
119 #define USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE                    (0)
120 #define GPIO_DEBUG_SCHDLR_HNDL_NXT_TRACE                      {GPIOA, GPIO_PIN_12}
121 
122 #define USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_DETEDTED              (0)
123 #define GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_DETEDTED                {GPIOA, GPIO_PIN_0}
124 
125 #define USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_GAP_CHECK             (0)
126 #define GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_GAP_CHECK               {GPIOA, GPIO_PIN_0}
127 
128 #define USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_TIME_CHECK            (0)
129 #define GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_TIME_CHECK              {GPIOA, GPIO_PIN_0}
130 
131 #define USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_TRACE                 (0)
132 #define GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_TRACE                   {GPIOA, GPIO_PIN_0}
133 
134 #define USE_RT_DEBUG_SCHDLR_EVNT_RGSTR                        (0)
135 #define GPIO_DEBUG_SCHDLR_EVNT_RGSTR                          {GPIOB, GPIO_PIN_8}
136 
137 #define USE_RT_DEBUG_SCHDLR_ADD_CONFLICT_Q                    (0)
138 #define GPIO_DEBUG_SCHDLR_ADD_CONFLICT_Q                      {GPIOA, GPIO_PIN_0}
139 
140 #define USE_RT_DEBUG_SCHDLR_HNDL_MISSED_EVNT                  (0)
141 #define GPIO_DEBUG_SCHDLR_HNDL_MISSED_EVNT                    {GPIOA, GPIO_PIN_5}
142 
143 #define USE_RT_DEBUG_SCHDLR_UNRGSTR_EVNT                      (0)
144 #define GPIO_DEBUG_SCHDLR_UNRGSTR_EVNT                        {GPIOA, GPIO_PIN_0}
145 
146 #define USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE                   (0)
147 #define GPIO_DEBUG_SCHDLR_EXEC_EVNT_TRACE                     {GPIOA, GPIO_PIN_15}
148 
149 #define USE_RT_DEBUG_SCHDLR_EXEC_EVNT_PROFILE                 (0)
150 #define GPIO_DEBUG_SCHDLR_EXEC_EVNT_PROFILE                   {GPIOA, GPIO_PIN_0}
151 
152 #define USE_RT_DEBUG_SCHDLR_EXEC_EVNT_ERROR                   (0)
153 #define GPIO_DEBUG_SCHDLR_EXEC_EVNT_ERROR                     {GPIOA, GPIO_PIN_0}
154 
155 #define USE_RT_DEBUG_SCHDLR_EXEC_EVNT_WINDOW_WIDENING         (0)
156 #define GPIO_DEBUG_SCHDLR_EXEC_EVNT_WINDOW_WIDENING           {GPIOA, GPIO_PIN_0}
157 
158 #define USE_RT_DEBUG_LLHWC_CMN_CLR_ISR                        (0)
159 #define GPIO_DEBUG_LLHWC_CMN_CLR_ISR                          {GPIOA, GPIO_PIN_0}
160 
161 #define USE_RT_DEBUG_LLWCC_CMN_HG_ISR                         (0)
162 #define GPIO_DEBUG_LLWCC_CMN_HG_ISR                           {GPIOA, GPIO_PIN_15}
163 
164 #define USE_RT_DEBUG_LLHWC_CMN_LW_ISR                         (0)
165 #define GPIO_DEBUG_LLHWC_CMN_LW_ISR                           {GPIOA, GPIO_PIN_12}
166 
167 #define USE_RT_DEBUG_LLHWC_CMN_CLR_TIMER_ERROR                (0)
168 #define GPIO_DEBUG_LLHWC_CMN_CLR_TIMER_ERROR                  {GPIOA, GPIO_PIN_0}
169 
170 #define USE_RT_DEBUG_LLHWC_LL_ISR                             (0)
171 #define GPIO_DEBUG_LLHWC_LL_ISR                               {GPIOA, GPIO_PIN_0}
172 
173 #define USE_RT_DEBUG_LLHWC_SPLTMR_SET                         (0)
174 #define GPIO_DEBUG_LLHWC_SPLTMR_SET                           {GPIOA, GPIO_PIN_0}
175 
176 #define USE_RT_DEBUG_LLHWC_SPLTMR_GET                         (0)
177 #define GPIO_DEBUG_LLHWC_SPLTMR_GET                           {GPIOA, GPIO_PIN_0}
178 
179 #define USE_RT_DEBUG_LLHWC_LOW_ISR                            (0)
180 #define GPIO_DEBUG_LLHWC_LOW_ISR                              {GPIOA, GPIO_PIN_0}
181 
182 #define USE_RT_DEBUG_LLHWC_STOP_SCN                           (0)
183 #define GPIO_DEBUG_LLHWC_STOP_SCN                             {GPIOA, GPIO_PIN_0}
184 
185 #define USE_RT_DEBUG_LLHWC_WAIT_ENVT_ON_AIR                   (0)
186 #define GPIO_DEBUG_LLHWC_WAIT_ENVT_ON_AIR                     {GPIOA, GPIO_PIN_0}
187 
188 #define USE_RT_DEBUG_LLHWC_SET_CONN_EVNT_PARAM                (0)
189 #define GPIO_DEBUG_LLHWC_SET_CONN_EVNT_PARAM                  {GPIOA, GPIO_PIN_0}
190 
191 #define USE_RT_DEBUG_POST_EVNT                                (0)
192 #define GPIO_DEBUG_POST_EVNT                                  {GPIOA, GPIO_PIN_0}
193 
194 #define USE_RT_DEBUG_HNDL_ALL_EVNTS                           (0)
195 #define GPIO_DEBUG_HNDL_ALL_EVNTS                             {GPIOA, GPIO_PIN_0}
196 
197 #define USE_RT_DEBUG_PROCESS_EVNT                             (0)
198 #define GPIO_DEBUG_PROCESS_EVNT                               {GPIOA, GPIO_PIN_0}
199 
200 #define USE_RT_DEBUG_PROCESS_ISO_DATA                         (0)
201 #define GPIO_DEBUG_PROCESS_ISO_DATA                           {GPIOA, GPIO_PIN_0}
202 
203 #define USE_RT_DEBUG_ALLOC_TX_ISO_EMPTY_PKT                   (0)
204 #define GPIO_DEBUG_ALLOC_TX_ISO_EMPTY_PKT                     {GPIOA, GPIO_PIN_0}
205 
206 #define USE_RT_DEBUG_BIG_FREE_EMPTY_PKTS                      (0)
207 #define GPIO_DEBUG_BIG_FREE_EMPTY_PKTS                        {GPIOA, GPIO_PIN_0}
208 
209 #define USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_OK                 (0)
210 #define GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_OK                   {GPIOA, GPIO_PIN_0}
211 
212 #define USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_CRC                (0)
213 #define GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_CRC                  {GPIOA, GPIO_PIN_0}
214 
215 #define USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_NoRX               (0)
216 #define GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_NoRX                 {GPIOA, GPIO_PIN_0}
217 
218 #define USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_TRACE              (0)
219 #define GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_TRACE                {GPIOA, GPIO_PIN_0}
220 
221 #define USE_RT_DEBUG_ISO_HNDL_SDU                             (0)
222 #define GPIO_DEBUG_ISO_HNDL_SDU                               {GPIOA, GPIO_PIN_0}
223 
224 #define USE_RT_DEBUG_LL_INTF_INIT                             (0)
225 #define GPIO_DEBUG_LL_INTF_INIT                               {GPIOA, GPIO_PIN_0}
226 
227 #define USE_RT_DEBUG_DATA_TO_CNTRLR                           (0)
228 #define GPIO_DEBUG_DATA_TO_CNTRLR                             {GPIOA, GPIO_PIN_0}
229 
230 #define USE_RT_DEBUG_FREE_LL_PKT_HNDLR                        (0)
231 #define GPIO_DEBUG_FREE_LL_PKT_HNDLR                          {GPIOA, GPIO_PIN_0}
232 
233 #define USE_RT_DEBUG_PHY_INIT_CLBR_TRACE                      (0)
234 #define GPIO_DEBUG_PHY_INIT_CLBR_TRACE                        {GPIOA, GPIO_PIN_0}
235 
236 #define USE_RT_DEBUG_PHY_RUNTIME_CLBR_TRACE                   (0)
237 #define GPIO_DEBUG_PHY_RUNTIME_CLBR_TRACE                     {GPIOA, GPIO_PIN_0}
238 
239 #define USE_RT_DEBUG_PHY_CLBR_ISR                             (0)
240 #define GPIO_DEBUG_PHY_CLBR_ISR                               {GPIOB, GPIO_PIN_3}
241 
242 #define USE_RT_DEBUG_PHY_INIT_CLBR_SINGLE_CH                  (0)
243 #define GPIO_DEBUG_PHY_INIT_CLBR_SINGLE_CH                    {GPIOA, GPIO_PIN_0}
244 
245 #define USE_RT_DEBUG_PHY_CLBR_STRTD                           (0)
246 #define GPIO_DEBUG_PHY_CLBR_STRTD                             {GPIOA, GPIO_PIN_0}
247 
248 #define USE_RT_DEBUG_PHY_CLBR_EXEC                            (0)
249 #define GPIO_DEBUG_PHY_CLBR_EXEC                              {GPIOB, GPIO_PIN_4}
250 
251 #define USE_RT_DEBUG_RCO_STRT_STOP_RUNTIME_CLBR_ACTV          (0)
252 #define GPIO_DEBUG_RCO_STRT_STOP_RUNTIME_CLBR_ACTV            {GPIOA, GPIO_PIN_0}
253 
254 #define USE_RT_DEBUG_RCO_STRT_STOP_RUNTIME_RCO_CLBR           (0)
255 #define GPIO_DEBUG_RCO_STRT_STOP_RUNTIME_RCO_CLBR             {GPIOA, GPIO_PIN_0}
256 
257 #define USE_RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_SWT           (0)
258 #define GPIO_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_SWT             {GPIOA, GPIO_PIN_0}
259 
260 #define USE_RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_TRACE         (0)
261 #define GPIO_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_TRACE           {GPIOA, GPIO_PIN_0}
262 
263 #define USE_RT_DEBUG_RCO_ISR_TRACE                            (0)
264 #define GPIO_DEBUG_RCO_ISR_TRACE                              {GPIOA, GPIO_PIN_0}
265 
266 #define USE_RT_DEBUG_RCO_ISR_COMPENDATE                       (0)
267 #define GPIO_DEBUG_RCO_ISR_COMPENDATE                         {GPIOA, GPIO_PIN_0}
268 
269 #define USE_RT_DEBUG_RAL_STRT_TX                              (0)
270 #define GPIO_DEBUG_RAL_STRT_TX                                {GPIOA, GPIO_PIN_5}
271 
272 #define USE_RT_DEBUG_RAL_ISR_TIMER_ERROR                      (0)
273 #define GPIO_DEBUG_RAL_ISR_TIMER_ERROR                        {GPIOA, GPIO_PIN_0}
274 
275 #define USE_RT_DEBUG_RAL_ISR_TRACE                            (0)
276 #define GPIO_DEBUG_RAL_ISR_TRACE                              {GPIOB, GPIO_PIN_3}
277 
278 #define USE_RT_DEBUG_RAL_STOP_OPRTN                           (0)
279 #define GPIO_DEBUG_RAL_STOP_OPRTN                             {GPIOB, GPIO_PIN_8}
280 
281 #define USE_RT_DEBUG_RAL_STRT_RX                              (0)
282 #define GPIO_DEBUG_RAL_STRT_RX                                {GPIOB, GPIO_PIN_12}
283 
284 #define USE_RT_DEBUG_RAL_DONE_CLBK_TX                         (0)
285 #define GPIO_DEBUG_RAL_DONE_CLBK_TX                           {GPIOA, GPIO_PIN_0}
286 
287 #define USE_RT_DEBUG_RAL_DONE_CLBK_RX                         (0)
288 #define GPIO_DEBUG_RAL_DONE_CLBK_RX                           {GPIOA, GPIO_PIN_0}
289 
290 #define USE_RT_DEBUG_RAL_DONE_CLBK_ED                         (0)
291 #define GPIO_DEBUG_RAL_DONE_CLBK_ED                           {GPIOA, GPIO_PIN_0}
292 
293 #define USE_RT_DEBUG_RAL_ED_SCAN                              (0)
294 #define GPIO_DEBUG_RAL_ED_SCAN                                {GPIOA, GPIO_PIN_0}
295 
296 #define USE_RT_DEBUG_ERROR_MEM_CAP_EXCED                      (0)
297 #define GPIO_DEBUG_ERROR_MEM_CAP_EXCED                        {GPIOA, GPIO_PIN_0}
298 
299 #define USE_RT_DEBUG_ERROR_COMMAND_DISALLOWED                 (0)
300 #define GPIO_DEBUG_ERROR_COMMAND_DISALLOWED                   {GPIOA, GPIO_PIN_0}
301 
302 #define USE_RT_DEBUG_PTA_INIT                                 (0)
303 #define GPIO_DEBUG_PTA_INIT                                   {GPIOA, GPIO_PIN_0}
304 
305 #define USE_RT_DEBUG_PTA_EN                                   (0)
306 #define GPIO_DEBUG_PTA_EN                                     {GPIOA, GPIO_PIN_0}
307 
308 #define USE_RT_DEBUG_LLHWC_PTA_SET_EN                         (0)
309 #define GPIO_DEBUG_LLHWC_PTA_SET_EN                           {GPIOA, GPIO_PIN_0}
310 
311 #define USE_RT_DEBUG_LLHWC_PTA_SET_PARAMS                     (0)
312 #define GPIO_DEBUG_LLHWC_PTA_SET_PARAMS                       {GPIOA, GPIO_PIN_0}
313 
314 #define USE_RT_DEBUG_COEX_STRT_ON_IDLE                        (0)
315 #define GPIO_DEBUG_COEX_STRT_ON_IDLE                          {GPIOB, GPIO_PIN_15}
316 
317 #define USE_RT_DEBUG_COEX_ASK_FOR_AIR                         (0)
318 #define GPIO_DEBUG_COEX_ASK_FOR_AIR                           {GPIOB, GPIO_PIN_3}
319 
320 #define USE_RT_DEBUG_COEX_TIMER_EVNT_CLBK                     (0)
321 #define GPIO_DEBUG_COEX_TIMER_EVNT_CLBK                       {GPIOA, GPIO_PIN_0}
322 
323 #define USE_RT_DEBUG_COEX_STRT_ONE_SHOT                       (0)
324 #define GPIO_DEBUG_COEX_STRT_ONE_SHOT                         {GPIOA, GPIO_PIN_5}
325 
326 #define USE_RT_DEBUG_COEX_FORCE_STOP_RX                       (0)
327 #define GPIO_DEBUG_COEX_FORCE_STOP_RX                         {GPIOB, GPIO_PIN_12}
328 
329 #define USE_RT_DEBUG_LLHWC_ADV_DONE                           (0)
330 #define GPIO_DEBUG_LLHWC_ADV_DONE                             {GPIOA, GPIO_PIN_0}
331 
332 #define USE_RT_DEBUG_LLHWC_SCN_DONE                           (0)
333 #define GPIO_DEBUG_LLHWC_SCN_DONE                             {GPIOA, GPIO_PIN_0}
334 
335 #define USE_RT_DEBUG_LLHWC_INIT_DONE                          (0)
336 #define GPIO_DEBUG_LLHWC_INIT_DONE                            {GPIOA, GPIO_PIN_0}
337 
338 #define USE_RT_DEBUG_LLHWC_CONN_DONE                          (0)
339 #define GPIO_DEBUG_LLHWC_CONN_DONE                            {GPIOA, GPIO_PIN_0}
340 
341 #define USE_RT_DEBUG_LLHWC_CIG_DONE                           (0)
342 #define GPIO_DEBUG_LLHWC_CIG_DONE                             {GPIOA, GPIO_PIN_0}
343 
344 #define USE_RT_DEBUG_LLHWC_BIG_DONE                           (0)
345 #define GPIO_DEBUG_LLHWC_BIG_DONE                             {GPIOA, GPIO_PIN_0}
346 
347 #define USE_RT_DEBUG_OS_TMR_CREATE                            (0)
348 #define GPIO_DEBUG_OS_TMR_CREATE                              {GPIOA, GPIO_PIN_0}
349 
350 #define USE_RT_DEBUG_ADV_EXT_TIMEOUT_CBK                      (0)
351 #define GPIO_DEBUG_ADV_EXT_TIMEOUT_CBK                        {GPIOA, GPIO_PIN_0}
352 
353 #define USE_RT_DEBUG_ADV_EXT_SCN_DUR_CBK                      (0)
354 #define GPIO_DEBUG_ADV_EXT_SCN_DUR_CBK                        {GPIOA, GPIO_PIN_0}
355 
356 #define USE_RT_DEBUG_ADV_EXT_SCN_PERIOD_CBK                   (0)
357 #define GPIO_DEBUG_ADV_EXT_SCN_PERIOD_CBK                     {GPIOA, GPIO_PIN_0}
358 
359 #define USE_RT_DEBUG_ADV_EXT_PRDC_SCN_TIMEOUT_CBK             (0)
360 #define GPIO_DEBUG_ADV_EXT_PRDC_SCN_TIMEOUT_CBK               {GPIOA, GPIO_PIN_0}
361 
362 #define USE_RT_DEBUG_BIS_SYNC_TIMEOUT_TMR_CBK                 (0)
363 #define GPIO_DEBUG_BIS_SYNC_TIMEOUT_TMR_CBK                   {GPIOA, GPIO_PIN_0}
364 
365 #define USE_RT_DEBUG_BIS_TERM_TMR_CBK                         (0)
366 #define GPIO_DEBUG_BIS_TERM_TMR_CBK                           {GPIOA, GPIO_PIN_0}
367 
368 #define USE_RT_DEBUG_BIS_TST_MODE_CBK                         (0)
369 #define GPIO_DEBUG_BIS_TST_MODE_CBK                           {GPIOA, GPIO_PIN_0}
370 
371 #define USE_RT_DEBUG_BIS_TST_MODE_TMR_CBK                     (0)
372 #define GPIO_DEBUG_BIS_TST_MODE_TMR_CBK                       {GPIOA, GPIO_PIN_0}
373 
374 #define USE_RT_DEBUG_ISO_POST_TMR_CBK                         (0)
375 #define GPIO_DEBUG_ISO_POST_TMR_CBK                           {GPIOA, GPIO_PIN_0}
376 
377 #define USE_RT_DEBUG_ISO_TST_MODE_TMR_CBK                     (0)
378 #define GPIO_DEBUG_ISO_TST_MODE_TMR_CBK                       {GPIOA, GPIO_PIN_0}
379 
380 #define USE_RT_DEBUG_CONN_POST_TMR_CBK                        (0)
381 #define GPIO_DEBUG_CONN_POST_TMR_CBK                          {GPIOA, GPIO_PIN_0}
382 
383 #define USE_RT_DEBUG_EVNT_SCHDLR_TMR_CBK                      (0)
384 #define GPIO_DEBUG_EVNT_SCHDLR_TMR_CBK                        {GPIOA, GPIO_PIN_0}
385 
386 #define USE_RT_DEBUG_HCI_POST_TMR_CBK                         (0)
387 #define GPIO_DEBUG_HCI_POST_TMR_CBK                           {GPIOA, GPIO_PIN_0}
388 
389 #define USE_RT_DEBUG_LLCP_POST_TMR_CBK                        (0)
390 #define GPIO_DEBUG_LLCP_POST_TMR_CBK                          {GPIOA, GPIO_PIN_0}
391 
392 #define USE_RT_DEBUG_LLHWC_ENRGY_DETECT_CBK                   (0)
393 #define GPIO_DEBUG_LLHWC_ENRGY_DETECT_CBK                     {GPIOA, GPIO_PIN_0}
394 
395 #define USE_RT_DEBUG_PRVCY_POST_TMR_CBK                       (0)
396 #define GPIO_DEBUG_PRVCY_POST_TMR_CBK                         {GPIOA, GPIO_PIN_0}
397 
398 #define USE_RT_DEBUG_ANT_PRPR_TMR_CBK                         (0)
399 #define GPIO_DEBUG_ANT_PRPR_TMR_CBK                           {GPIOA, GPIO_PIN_0}
400 
401 #define USE_RT_DEBUG_COEX_TMR_FRC_STOP_AIR_GRANT_CBK          (0)
402 #define GPIO_DEBUG_COEX_TMR_FRC_STOP_AIR_GRANT_CBK            {GPIOA, GPIO_PIN_0}
403 
404 #define USE_RT_DEBUG_MLME_RX_EN_TMR_CBK                       (0)
405 #define GPIO_DEBUG_MLME_RX_EN_TMR_CBK                         {GPIOA, GPIO_PIN_0}
406 
407 #define USE_RT_DEBUG_MLME_GNRC_TMR_CBK                        (0)
408 #define GPIO_DEBUG_MLME_GNRC_TMR_CBK                          {GPIOA, GPIO_PIN_0}
409 
410 #define USE_RT_DEBUG_MIB_JOIN_LST_TMR_CBK                     (0)
411 #define GPIO_DEBUG_MIB_JOIN_LST_TMR_CBK                       {GPIOA, GPIO_PIN_0}
412 
413 #define USE_RT_DEBUG_MLME_PWR_PRES_TMR_CBK                    (0)
414 #define GPIO_DEBUG_MLME_PWR_PRES_TMR_CBK                      {GPIOA, GPIO_PIN_0}
415 
416 #define USE_RT_DEBUG_PRESISTENCE_TMR_CBK                      (0)
417 #define GPIO_DEBUG_PRESISTENCE_TMR_CBK                        {GPIOA, GPIO_PIN_0}
418 
419 #define USE_RT_DEBUG_RADIO_PHY_PRDC_CLBK_TMR_CBK              (0)
420 #define GPIO_DEBUG_RADIO_PHY_PRDC_CLBK_TMR_CBK                {GPIOA, GPIO_PIN_0}
421 
422 #define USE_RT_DEBUG_RADIO_CSMA_TMR_CBK                       (0)
423 #define GPIO_DEBUG_RADIO_CSMA_TMR_CBK                         {GPIOA, GPIO_PIN_0}
424 
425 #define USE_RT_DEBUG_RADIO_CSL_RCV_TMR_CBK                    (0)
426 #define GPIO_DEBUG_RADIO_CSL_RCV_TMR_CBK                      {GPIOA, GPIO_PIN_0}
427 
428 #define USE_RT_DEBUG_ED_TMR_CBK                               (0)
429 #define GPIO_DEBUG_ED_TMR_CBK                                 {GPIOA, GPIO_PIN_0}
430 
431 #define USE_RT_DEBUG_DIO_EXT_TMR_CBK                          (0)
432 #define GPIO_DEBUG_DIO_EXT_TMR_CBK                            {GPIOA, GPIO_PIN_0}
433 
434 #define USE_RT_DEBUG_RCO_CLBR_TMR_CBK                         (0)
435 #define GPIO_DEBUG_RCO_CLBR_TMR_CBK                           {GPIOA, GPIO_PIN_0}
436 
437 #define USE_RT_DEBUG_ADV_EXT_MNGR_ADV_CBK                     (0)
438 #define GPIO_DEBUG_ADV_EXT_MNGR_ADV_CBK                       {GPIOA, GPIO_PIN_0}
439 
440 #define USE_RT_DEBUG_ADV_EXT_MNGR_SCN_CBK                     (0)
441 #define GPIO_DEBUG_ADV_EXT_MNGR_SCN_CBK                       {GPIOA, GPIO_PIN_0}
442 
443 #define USE_RT_DEBUG_ADV_EXT_MNGR_SCN_ERR_CBK                 (0)
444 #define GPIO_DEBUG_ADV_EXT_MNGR_SCN_ERR_CBK                   {GPIOA, GPIO_PIN_0}
445 
446 #define USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CBK                (0)
447 #define GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CBK                  {GPIOA, GPIO_PIN_0}
448 
449 #define USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_ERR_CBK            (0)
450 #define GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_ERR_CBK              {GPIOA, GPIO_PIN_0}
451 
452 #define USE_RT_DEBUG_BIG_ADV_CBK                              (0)
453 #define GPIO_DEBUG_BIG_ADV_CBK                                {GPIOA, GPIO_PIN_0}
454 
455 #define USE_RT_DEBUG_BIG_ADV_ERR_CBK                          (0)
456 #define GPIO_DEBUG_BIG_ADV_ERR_CBK                            {GPIOA, GPIO_PIN_0}
457 
458 #define USE_RT_DEBUG_BIG_SYNC_CBK                             (0)
459 #define GPIO_DEBUG_BIG_SYNC_CBK                               {GPIOA, GPIO_PIN_0}
460 
461 #define USE_RT_DEBUG_BIG_SYNC_ERR_CBK                         (0)
462 #define GPIO_DEBUG_BIG_SYNC_ERR_CBK                           {GPIOA, GPIO_PIN_0}
463 
464 #define USE_RT_DEBUG_ISO_CIS_PKT_TRNSM_RECEIVED_CBK           (0)
465 #define GPIO_DEBUG_ISO_CIS_PKT_TRNSM_RECEIVED_CBK             {GPIOA, GPIO_PIN_0}
466 
467 #define USE_RT_DEBUG_ISO_CIG_ERR_CBK                          (0)
468 #define GPIO_DEBUG_ISO_CIG_ERR_CBK                            {GPIOA, GPIO_PIN_0}
469 
470 #define USE_RT_DEBUG_CONN_PKT_TRNSM_RECEIVED_CBK              (0)
471 #define GPIO_DEBUG_CONN_PKT_TRNSM_RECEIVED_CBK                {GPIOA, GPIO_PIN_0}
472 
473 #define USE_RT_DEBUG_PRDC_CLBR_EXTRL_CBK                      (0)
474 #define GPIO_DEBUG_PRDC_CLBR_EXTRL_CBK                        {GPIOA, GPIO_PIN_0}
475 
476 #define USE_RT_DEBUG_PTR_PRDC_ADV_SYNC_CBK                    (0)
477 #define GPIO_DEBUG_PTR_PRDC_ADV_SYNC_CBK                      {GPIOA, GPIO_PIN_0}
478 
479 #define USE_RT_DEBUG_NCONN_SCN_CBK                            (0)
480 #define GPIO_DEBUG_NCONN_SCN_CBK                              {GPIOA, GPIO_PIN_0}
481 
482 #define USE_RT_DEBUG_NCONN_ADV_CBK                            (0)
483 #define GPIO_DEBUG_NCONN_ADV_CBK                              {GPIOA, GPIO_PIN_0}
484 
485 #define USE_RT_DEBUG_NCONN_INIT_CBK                           (0)
486 #define GPIO_DEBUG_NCONN_INIT_CBK                             {GPIOA, GPIO_PIN_0}
487 
488 #define USE_RT_DEBUG_ANT_RADIO_CMPLT_EVNT_CBK                 (0)
489 #define GPIO_DEBUG_ANT_RADIO_CMPLT_EVNT_CBK                   {GPIOA, GPIO_PIN_0}
490 
491 #define USE_RT_DEBUG_ANT_STACK_EVNT_CBK                       (0)
492 #define GPIO_DEBUG_ANT_STACK_EVNT_CBK                         {GPIOA, GPIO_PIN_0}
493 
494 #define USE_RT_DEBUG_ADV_EXT_PROCESS_TMOUT_EVNT_CBK           (0)
495 #define GPIO_DEBUG_ADV_EXT_PROCESS_TMOUT_EVNT_CBK             {GPIOA, GPIO_PIN_0}
496 
497 #define USE_RT_DEBUG_ADV_EXT_MNGR_SCN_DUR_EVNT                (0)
498 #define GPIO_DEBUG_ADV_EXT_MNGR_SCN_DUR_EVNT                  {GPIOA, GPIO_PIN_0}
499 
500 #define USE_RT_DEBUG_ADV_EXT_MNGR_SCN_PERIODIC_EVNT           (0)
501 #define GPIO_DEBUG_ADV_EXT_MNGR_SCN_PERIODIC_EVNT             {GPIOA, GPIO_PIN_0}
502 
503 #define USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_TMOUT_EVNT         (0)
504 #define GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_TMOUT_EVNT           {GPIOA, GPIO_PIN_0}
505 
506 #define USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CNCEL_EVNT         (0)
507 #define GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CNCEL_EVNT           {GPIOA, GPIO_PIN_0}
508 
509 #define USE_RT_DEBUG_BIS_MNGR_BIG_TERM_CBK                    (0)
510 #define GPIO_DEBUG_BIS_MNGR_BIG_TERM_CBK                      {GPIOA, GPIO_PIN_0}
511 
512 #define USE_RT_DEBUG_BIS_MNGR_SYNC_TMOUT_CBK                  (0)
513 #define GPIO_DEBUG_BIS_MNGR_SYNC_TMOUT_CBK                    {GPIOA, GPIO_PIN_0}
514 
515 #define USE_RT_DEBUG_ISOAL_MNGR_SDU_GEN                       (0)
516 #define GPIO_DEBUG_ISOAL_MNGR_SDU_GEN                         {GPIOA, GPIO_PIN_0}
517 
518 #define USE_RT_DEBUG_ISO_MNGR_CIS_PROCESS_EVNT_CBK            (0)
519 #define GPIO_DEBUG_ISO_MNGR_CIS_PROCESS_EVNT_CBK              {GPIOA, GPIO_PIN_0}
520 
521 #define USE_RT_DEBUG_CONN_MNGR_PROCESS_EVNT_CLBK              (0)
522 #define GPIO_DEBUG_CONN_MNGR_PROCESS_EVNT_CLBK                {GPIOA, GPIO_PIN_0}
523 
524 #define USE_RT_DEBUG_CONN_MNGR_UPDT_CONN_PARAM_CBK            (0)
525 #define GPIO_DEBUG_CONN_MNGR_UPDT_CONN_PARAM_CBK              {GPIOA, GPIO_PIN_0}
526 
527 #define USE_RT_DEBUG_EVNT_SCHDLR_HW_EVNT_CMPLT                (0)
528 #define GPIO_DEBUG_EVNT_SCHDLR_HW_EVNT_CMPLT                  {GPIOA, GPIO_PIN_0}
529 
530 #define USE_RT_DEBUG_HCI_EVENT_HNDLR                          (0)
531 #define GPIO_DEBUG_HCI_EVENT_HNDLR                            {GPIOA, GPIO_PIN_0}
532 
533 #define USE_RT_DEBUG_MLME_TMRS_CBK                            (0)
534 #define GPIO_DEBUG_MLME_TMRS_CBK                              {GPIOA, GPIO_PIN_0}
535 
536 #define USE_RT_DEBUG_DIRECT_TX_EVNT_CBK                       (0)
537 #define GPIO_DEBUG_DIRECT_TX_EVNT_CBK                         {GPIOA, GPIO_PIN_0}
538 
539 #define USE_RT_DEBUG_INDIRECT_PKT_TOUR_CBK                    (0)
540 #define GPIO_DEBUG_INDIRECT_PKT_TOUR_CBK                      {GPIOA, GPIO_PIN_0}
541 
542 #define USE_RT_DEBUG_RADIO_CSMA_TMR                           (0)
543 #define GPIO_DEBUG_RADIO_CSMA_TMR                             {GPIOA, GPIO_PIN_0}
544 
545 #define USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK                     (0)
546 #define GPIO_DEBUG_RAL_SM_DONE_EVNT_CBK                       {GPIOB, GPIO_PIN_4}
547 
548 #define USE_RT_DEBUG_ED_TMR_HNDL                              (0)
549 #define GPIO_DEBUG_ED_TMR_HNDL                                {GPIOA, GPIO_PIN_0}
550 
551 #define USE_RT_DEBUG_OS_TMR_EVNT_CBK                          (0)
552 #define GPIO_DEBUG_OS_TMR_EVNT_CBK                            {GPIOA, GPIO_PIN_0}
553 
554 #define USE_RT_DEBUG_PROFILE_MARKER_PHY_WAKEUP_TIME           (0)
555 #define GPIO_DEBUG_PROFILE_MARKER_PHY_WAKEUP_TIME             {GPIOA, GPIO_PIN_0}
556 
557 #define USE_RT_DEBUG_PROFILE_END_DRIFT_TIME                   (0)
558 #define GPIO_DEBUG_PROFILE_END_DRIFT_TIME                     {GPIOA, GPIO_PIN_0}
559 
560 #define USE_RT_DEBUG_PROC_RADIO_RCV                           (0)
561 #define GPIO_DEBUG_PROC_RADIO_RCV                             {GPIOA, GPIO_PIN_0}
562 
563 #define USE_RT_DEBUG_EVNT_TIME_UPDT                           (0)
564 #define GPIO_DEBUG_EVNT_TIME_UPDT                             {GPIOA, GPIO_PIN_0}
565 
566 #define USE_RT_DEBUG_MAC_RECEIVE_DONE                         (0)
567 #define GPIO_DEBUG_MAC_RECEIVE_DONE                           {GPIOA, GPIO_PIN_0}
568 
569 #define USE_RT_DEBUG_MAC_TX_DONE                              (0)
570 #define GPIO_DEBUG_MAC_TX_DONE                                {GPIOA, GPIO_PIN_0}
571 
572 #define USE_RT_DEBUG_RADIO_APPLY_CSMA                         (0)
573 #define GPIO_DEBUG_RADIO_APPLY_CSMA                           {GPIOA, GPIO_PIN_0}
574 
575 #define USE_RT_DEBUG_RADIO_TRANSMIT                           (0)
576 #define GPIO_DEBUG_RADIO_TRANSMIT                             {GPIOA, GPIO_PIN_0}
577 
578 #define USE_RT_DEBUG_PROC_RADIO_TX                            (0)
579 #define GPIO_DEBUG_PROC_RADIO_TX                              {GPIOA, GPIO_PIN_0}
580 
581 #define USE_RT_DEBUG_RAL_TX_DONE                              (0)
582 #define GPIO_DEBUG_RAL_TX_DONE                                {GPIOA, GPIO_PIN_0}
583 
584 #define USE_RT_DEBUG_RAL_TX_DONE_INCREMENT_BACKOFF_COUNT      (0)
585 #define GPIO_DEBUG_RAL_TX_DONE_INCREMENT_BACKOFF_COUNT        {GPIOA, GPIO_PIN_0}
586 
587 #define USE_RT_DEBUG_RAL_TX_DONE_RST_BACKOFF_COUNT            (0)
588 #define GPIO_DEBUG_RAL_TX_DONE_RST_BACKOFF_COUNT              {GPIOA, GPIO_PIN_0}
589 
590 #define USE_RT_DEBUG_RAL_CONTINUE_RX                          (0)
591 #define GPIO_DEBUG_RAL_CONTINUE_RX                            {GPIOA, GPIO_PIN_0}
592 
593 #define USE_RT_DEBUG_RAL_PERFORM_CCA                          (0)
594 #define GPIO_DEBUG_RAL_PERFORM_CCA                            {GPIOA, GPIO_PIN_0}
595 
596 #define USE_RT_DEBUG_RAL_ENABLE_TRANSMITTER                   (0)
597 #define GPIO_DEBUG_RAL_ENABLE_TRANSMITTER                     {GPIOA, GPIO_PIN_0}
598 
599 #define USE_RT_DEBUG_LLHWC_GET_CH_IDX_ALGO_2                  (0)
600 #define GPIO_DEBUG_LLHWC_GET_CH_IDX_ALGO_2                    {GPIOA, GPIO_PIN_0}
601 
602 /* Application signal selection and GPIO assignment.
603    CAN BE MODIFIED BY USER */
604 
605 #define USE_RT_DEBUG_APP_APPE_INIT                            (1)
606 #define GPIO_DEBUG_APP_APPE_INIT                              {GPIOA, GPIO_PIN_0}
607 
608 /********************************/
609 /** Debug configuration setup **/
610 /*******************************/
611 
612 /*
613  *
614  * Debug configuration for System purpose
615  *
616  */
617 #if (USE_RT_DEBUG_CONFIGURATION_SYSTEM == 1U)
618 /* SCM_SETUP activation */
619 #undef USE_RT_DEBUG_SCM_SETUP
620 #define USE_RT_DEBUG_SCM_SETUP                                (1U)
621 
622 /* SCM_SYSTEM_CLOCK_CONFIG activation */
623 #undef USE_RT_DEBUG_SCM_SYSTEM_CLOCK_CONFIG
624 #define USE_RT_DEBUG_SCM_SYSTEM_CLOCK_CONFIG                  (1U)
625 
626 /* SCM_HSERDY_ISR activation */
627 #undef USE_RT_DEBUG_SCM_HSERDY_ISR
628 #define USE_RT_DEBUG_SCM_HSERDY_ISR                           (1U)
629 
630 /* LOW_POWER_STOP_MODE_ACTIVE activation */
631 #undef USE_RT_DEBUG_LOW_POWER_STOP_MODE_ACTIVE
632 #define USE_RT_DEBUG_LOW_POWER_STOP_MODE_ACTIVE               (1U)
633 
634 /* ADC_ACTIVATION activation */
635 #undef USE_RT_DEBUG_ADC_ACTIVATION
636 #define USE_RT_DEBUG_ADC_ACTIVATION                           (1U)
637 
638 /* ADC_TEMPERATURE_ACQUISITION activation */
639 #undef USE_RT_DEBUG_ADC_TEMPERATURE_ACQUISITION
640 #define USE_RT_DEBUG_ADC_TEMPERATURE_ACQUISITION              (1U)
641 
642 /* RNG_GEN_RAND_NUM activation */
643 #undef USE_RT_DEBUG_RNG_GEN_RAND_NUM
644 #define USE_RT_DEBUG_RNG_GEN_RAND_NUM                         (1U)
645 
646 /* LOW_POWER_STANDBY_MODE_ACTIVE activation */
647 #undef USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE
648 #define USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE            (1U)
649 
650 /*
651  *
652  * Debug configuration for BLE purpose
653  *
654  */
655 #elif (USE_RT_DEBUG_CONFIGURATION_BLE == 1U)
656 
657 /* LLHWC_CMN_LW_ISR activation */
658 #undef USE_RT_DEBUG_LLHWC_CMN_LW_ISR
659 #define USE_RT_DEBUG_LLHWC_CMN_LW_ISR                         (1U)
660 
661 /* LLHWC_CMN_HG_ISR activation */
662 #undef USE_RT_DEBUG_LLWCC_CMN_HG_ISR
663 #define USE_RT_DEBUG_LLWCC_CMN_HG_ISR                         (1U)
664 
665 /* PHY_CLBR_EXEC activation */
666 #undef USE_RT_DEBUG_PHY_CLBR_EXEC
667 #define USE_RT_DEBUG_PHY_CLBR_EXEC                            (1U)
668 
669 /* SCHDLR_EVNT_RGSTR activation */
670 #undef USE_RT_DEBUG_SCHDLR_EVNT_RGSTR
671 #define USE_RT_DEBUG_SCHDLR_EVNT_RGSTR                        (1U)
672 
673 /* SCHDLR_HNDL_MISSED_EVNT activation */
674 #undef USE_RT_DEBUG_SCHDLR_HNDL_MISSED_EVNT
675 #define USE_RT_DEBUG_SCHDLR_HNDL_MISSED_EVNT                  (1U)
676 
677 /* SCHDLR_HNDL_NXT_TRACE activation */
678 #undef USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE
679 #define USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE                    (1U)
680 
681 /* SCHDLR_EXEC_EVNT_TRACE activation */
682 #undef USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE
683 #define USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE                   (1U)
684 
685 /* PHY_CLBR_ISR activation */
686 #undef USE_RT_DEBUG_PHY_CLBR_ISR
687 #define USE_RT_DEBUG_PHY_CLBR_ISR                             (1U)
688 
689 /*
690  *
691  * Debug configuration for MAC purpose
692  *
693  */
694 #elif (USE_RT_DEBUG_CONFIGURATION_MAC == 1U)
695 
696 /* LLHWC_CMN_LW_ISR activation */
697 #undef USE_RT_DEBUG_LLHWC_CMN_LW_ISR
698 #define USE_RT_DEBUG_LLHWC_CMN_LW_ISR                         (1U)
699 
700 /* LLHWC_CMN_HG_ISR activation */
701 #undef USE_RT_DEBUG_LLWCC_CMN_HG_ISR
702 #define USE_RT_DEBUG_LLWCC_CMN_HG_ISR                         (1U)
703 
704 /* RAL_ISR_TRACE activation */
705 #undef USE_RT_DEBUG_RAL_ISR_TRACE
706 #define USE_RT_DEBUG_RAL_ISR_TRACE                            (1U)
707 
708 /* RAL_SM_DONE_EVNT_CBK activation */
709 #undef USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK
710 #define USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK                     (1U)
711 
712 /* RAL_STOP_OPRTN activation */
713 #undef USE_RT_DEBUG_RAL_STOP_OPRTN
714 #define USE_RT_DEBUG_RAL_STOP_OPRTN                           (1U)
715 
716 /* RAL_STRT_RX activation */
717 #undef USE_RT_DEBUG_RAL_STRT_RX
718 #define USE_RT_DEBUG_RAL_STRT_RX                              (1U)
719 
720 /* RAL_STRT_TX activation */
721 #undef USE_RT_DEBUG_RAL_STRT_TX
722 #define USE_RT_DEBUG_RAL_STRT_TX                              (1U)
723 
724 /*
725  *
726  * Debug configuration for COEX purpose
727  *
728  */
729 #elif (USE_RT_DEBUG_CONFIGURATION_COEX == 1U)
730 
731 /* COEX_ASK_FOR_AIR activation */
732 #undef USE_RT_DEBUG_COEX_ASK_FOR_AIR
733 #define USE_RT_DEBUG_COEX_ASK_FOR_AIR                         (1U)
734 
735 /* COEX_FORCE_STOP_RX activation */
736 #undef USE_RT_DEBUG_COEX_FORCE_STOP_RX
737 #define USE_RT_DEBUG_COEX_FORCE_STOP_RX                       (1U)
738 
739 /* COEX_STRT_ON_IDLE activation */
740 #undef USE_RT_DEBUG_COEX_STRT_ON_IDLE
741 #define USE_RT_DEBUG_COEX_STRT_ON_IDLE                        (1U)
742 
743 /* COEX_STRT_ONE_SHOT activation */
744 #undef USE_RT_DEBUG_COEX_STRT_ONE_SHOT
745 #define USE_RT_DEBUG_COEX_STRT_ONE_SHOT                       (1U)
746 
747 /* SCHDLR_HNDL_NXT_TRACE activation */
748 #undef USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE
749 #define USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE                    (1U)
750 
751 /* SCHDLR_EXEC_EVNT_TRACE activation */
752 #undef USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE
753 #define USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE                   (1U)
754 
755 /* RAL_SM_DONE_EVNT_CBK activation */
756 #undef USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK
757 #define USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK                     (1U)
758 
759 /* RAL_STOP_OPRTN activation */
760 #undef USE_RT_DEBUG_RAL_STOP_OPRTN
761 #define USE_RT_DEBUG_RAL_STOP_OPRTN                           (1U)
762 
763 #else
764 /* Nothing to do */
765 #endif /* (USE_RT_DEBUG_CONFIGURATION_COEX == 1U) */
766 
767 #endif /* CFG_RT_DEBUG_GPIO_MODULE */
768 
769 /******************************************************************/
770 /** Association table between general debug signal and used gpio **/
771 /******************************************************************/
772 
773 #include "debug_signals.h"
774 
775 #if(CFG_RT_DEBUG_GPIO_MODULE == 1)
776 
777 #include "stm32wbaxx_hal.h"
778 
779 typedef struct {
780   GPIO_TypeDef* GPIO_port;
781   uint16_t GPIO_pin;
782 } st_gpio_debug_t;
783 
784 static const st_gpio_debug_t general_debug_table[] = {
785 #if (USE_RT_DEBUG_SCM_SYSTEM_CLOCK_CONFIG == 1)
786   [RT_DEBUG_SCM_SYSTEM_CLOCK_CONFIG] = GPIO_DEBUG_SCM_SYSTEM_CLOCK_CONFIG,
787 #endif /* USE_RT_DEBUG_SCM_SYSTEM_CLOCK_CONFIG */
788 
789 #if (USE_RT_DEBUG_SCM_SETUP == 1)
790   [RT_DEBUG_SCM_SETUP] = GPIO_DEBUG_SCM_SETUP,
791 #endif /* USE_RT_DEBUG_SCM_SETUP */
792 
793 #if (USE_RT_DEBUG_SCM_HSERDY_ISR == 1)
794   [RT_DEBUG_SCM_HSERDY_ISR] = GPIO_DEBUG_SCM_HSERDY_ISR,
795 #endif /* USE_RT_DEBUG_SCM_HSERDY_ISR */
796 
797 #if (USE_RT_DEBUG_ADC_ACTIVATION == 1)
798   [RT_DEBUG_ADC_ACTIVATION] = GPIO_DEBUG_ADC_ACTIVATION,
799 #endif /* USE_RT_DEBUG_ADC_ACTIVATION */
800 
801 #if (USE_RT_DEBUG_ADC_DEACTIVATION == 1)
802   [RT_DEBUG_ADC_DEACTIVATION] = GPIO_DEBUG_ADC_DEACTIVATION,
803 #endif /* USE_RT_DEBUG_ADC_DEACTIVATION */
804 
805 #if (USE_RT_DEBUG_ADC_TEMPERATURE_ACQUISITION == 1)
806   [RT_DEBUG_ADC_TEMPERATURE_ACQUISITION] = GPIO_DEBUG_ADC_TEMPERATURE_ACQUISITION,
807 #endif /* USE_RT_DEBUG_ADC_TEMPERATURE_ACQUISITION */
808 
809 #if (USE_RT_DEBUG_RNG_ENABLE == 1)
810   [RT_DEBUG_RNG_ENABLE] = GPIO_DEBUG_RNG_ENABLE,
811 #endif /* USE_RT_DEBUG_RNG_ENABLE */
812 
813 #if (USE_RT_DEBUG_RNG_DISABLE == 1)
814   [RT_DEBUG_RNG_DISABLE] = GPIO_DEBUG_RNG_DISABLE,
815 #endif /* USE_RT_DEBUG_RNG_DISABLE */
816 
817 #if (USE_RT_DEBUG_RNG_GEN_RAND_NUM == 1)
818   [RT_DEBUG_RNG_GEN_RAND_NUM] = GPIO_DEBUG_RNG_GEN_RAND_NUM,
819 #endif /* USE_RT_DEBUG_RNG_GEN_RAND_NUM */
820 
821 #if (USE_RT_DEBUG_LOW_POWER_STOP_MODE_ENTER == 1)
822   [RT_DEBUG_LOW_POWER_STOP_MODE_ENTER] = GPIO_DEBUG_LOW_POWER_STOP_MODE_ENTER,
823 #endif /* USE_RT_DEBUG_LOW_POWER_STOP_MODE_ENTER */
824 
825 #if (USE_RT_DEBUG_LOW_POWER_STOP_MODE_EXIT == 1)
826   [RT_DEBUG_LOW_POWER_STOP_MODE_EXIT] = GPIO_DEBUG_LOW_POWER_STOP_MODE_EXIT,
827 #endif /* USE_RT_DEBUG_LOW_POWER_STOP_MODE_EXIT */
828 
829 #if (USE_RT_DEBUG_LOW_POWER_STOP_MODE_ACTIVE == 1)
830   [RT_DEBUG_LOW_POWER_STOP_MODE_ACTIVE] = GPIO_DEBUG_LOW_POWER_STOP_MODE_ACTIVE,
831 #endif /* USE_RT_DEBUG_LOW_POWER_STOP_MODE_ACTIVE */
832 
833 #if (USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ENTER == 1)
834   [RT_DEBUG_LOW_POWER_STANDBY_MODE_ENTER] = GPIO_DEBUG_LOW_POWER_STANDBY_MODE_ENTER,
835 #endif /* USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ENTER */
836 
837 #if (USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_EXIT == 1)
838   [RT_DEBUG_LOW_POWER_STANDBY_MODE_EXIT] = GPIO_DEBUG_LOW_POWER_STANDBY_MODE_EXIT,
839 #endif /* USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_EXIT */
840 
841 #if (USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE == 1)
842   [RT_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE] = GPIO_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE,
843 #endif /* USE_RT_DEBUG_LOW_POWER_STANDBY_MODE_ACTIVE */
844 
845 #if (USE_RT_DEBUG_HCI_READ_DONE == 1)
846   [RT_DEBUG_HCI_READ_DONE] = GPIO_DEBUG_HCI_READ_DONE,
847 #endif /* USE_RT_DEBUG_HCI_READ_DONE */
848 
849 #if (USE_RT_DEBUG_HCI_RCVD_CMD == 1)
850   [RT_DEBUG_HCI_RCVD_CMD] = GPIO_DEBUG_HCI_RCVD_CMD,
851 #endif /* USE_RT_DEBUG_HCI_RCVD_CMD */
852 
853 #if (USE_RT_DEBUG_HCI_WRITE_DONE == 1)
854   [RT_DEBUG_HCI_WRITE_DONE] = GPIO_DEBUG_HCI_WRITE_DONE,
855 #endif /* USE_RT_DEBUG_HCI_WRITE_DONE */
856 
857 #if (USE_RT_DEBUG_SCHDLR_EVNT_UPDATE == 1)
858   [RT_DEBUG_SCHDLR_EVNT_UPDATE] = GPIO_DEBUG_SCHDLR_EVNT_UPDATE,
859 #endif /* USE_RT_DEBUG_SCHDLR_EVNT_UPDATE */
860 
861 #if (USE_RT_DEBUG_SCHDLR_TIMER_SET == 1)
862   [RT_DEBUG_SCHDLR_TIMER_SET] = GPIO_DEBUG_SCHDLR_TIMER_SET,
863 #endif /* USE_RT_DEBUG_SCHDLR_TIMER_SET */
864 
865 #if (USE_RT_DEBUG_SCHDLR_PHY_CLBR_TIMER == 1)
866   [RT_DEBUG_SCHDLR_PHY_CLBR_TIMER] = GPIO_DEBUG_SCHDLR_PHY_CLBR_TIMER,
867 #endif /* USE_RT_DEBUG_SCHDLR_PHY_CLBR_TIMER */
868 
869 #if (USE_RT_DEBUG_SCHDLR_EVNT_SKIPPED == 1)
870   [RT_DEBUG_SCHDLR_EVNT_SKIPPED] = GPIO_DEBUG_SCHDLR_EVNT_SKIPPED,
871 #endif /* USE_RT_DEBUG_SCHDLR_EVNT_SKIPPED */
872 
873 #if (USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE == 1)
874   [RT_DEBUG_SCHDLR_HNDL_NXT_TRACE] = GPIO_DEBUG_SCHDLR_HNDL_NXT_TRACE,
875 #endif /* USE_RT_DEBUG_SCHDLR_HNDL_NXT_TRACE */
876 
877 #if (USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_DETEDTED == 1)
878   [RT_DEBUG_ACTIVE_SCHDLR_NEAR_DETEDTED] = GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_DETEDTED,
879 #endif /* USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_DETEDTED */
880 
881 #if (USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_GAP_CHECK == 1)
882   [RT_DEBUG_ACTIVE_SCHDLR_NEAR_GAP_CHECK] = GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_GAP_CHECK,
883 #endif /* USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_GAP_CHECK */
884 
885 #if (USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_TIME_CHECK == 1)
886   [RT_DEBUG_ACTIVE_SCHDLR_NEAR_TIME_CHECK] = GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_TIME_CHECK,
887 #endif /* USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_TIME_CHECK */
888 
889 #if (USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_TRACE == 1)
890   [RT_DEBUG_ACTIVE_SCHDLR_NEAR_TRACE] = GPIO_DEBUG_ACTIVE_SCHDLR_NEAR_TRACE,
891 #endif /* USE_RT_DEBUG_ACTIVE_SCHDLR_NEAR_TRACE */
892 
893 #if (USE_RT_DEBUG_SCHDLR_EVNT_RGSTR == 1)
894   [RT_DEBUG_SCHDLR_EVNT_RGSTR] = GPIO_DEBUG_SCHDLR_EVNT_RGSTR,
895 #endif /* USE_RT_DEBUG_SCHDLR_EVNT_RGSTR */
896 
897 #if (USE_RT_DEBUG_SCHDLR_ADD_CONFLICT_Q == 1)
898   [RT_DEBUG_SCHDLR_ADD_CONFLICT_Q] = GPIO_DEBUG_SCHDLR_ADD_CONFLICT_Q,
899 #endif /* USE_RT_DEBUG_SCHDLR_ADD_CONFLICT_Q */
900 
901 #if (USE_RT_DEBUG_SCHDLR_HNDL_MISSED_EVNT == 1)
902   [RT_DEBUG_SCHDLR_HNDL_MISSED_EVNT] = GPIO_DEBUG_SCHDLR_HNDL_MISSED_EVNT,
903 #endif /* USE_RT_DEBUG_SCHDLR_HNDL_MISSED_EVNT */
904 
905 #if (USE_RT_DEBUG_SCHDLR_UNRGSTR_EVNT == 1)
906   [RT_DEBUG_SCHDLR_UNRGSTR_EVNT] = GPIO_DEBUG_SCHDLR_UNRGSTR_EVNT,
907 #endif /* USE_RT_DEBUG_SCHDLR_UNRGSTR_EVNT */
908 
909 #if (USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE == 1)
910   [RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE] = GPIO_DEBUG_SCHDLR_EXEC_EVNT_TRACE,
911 #endif /* USE_RT_DEBUG_SCHDLR_EXEC_EVNT_TRACE */
912 
913 #if (USE_RT_DEBUG_SCHDLR_EXEC_EVNT_PROFILE == 1)
914   [RT_DEBUG_SCHDLR_EXEC_EVNT_PROFILE] = GPIO_DEBUG_SCHDLR_EXEC_EVNT_PROFILE,
915 #endif /* USE_RT_DEBUG_SCHDLR_EXEC_EVNT_PROFILE */
916 
917 #if (USE_RT_DEBUG_SCHDLR_EXEC_EVNT_ERROR == 1)
918   [RT_DEBUG_SCHDLR_EXEC_EVNT_ERROR] = GPIO_DEBUG_SCHDLR_EXEC_EVNT_ERROR,
919 #endif /* USE_RT_DEBUG_SCHDLR_EXEC_EVNT_ERROR */
920 
921 #if (USE_RT_DEBUG_SCHDLR_EXEC_EVNT_WINDOW_WIDENING == 1)
922   [RT_DEBUG_SCHDLR_EXEC_EVNT_WINDOW_WIDENING] = GPIO_DEBUG_SCHDLR_EXEC_EVNT_WINDOW_WIDENING,
923 #endif /* USE_RT_DEBUG_SCHDLR_EXEC_EVNT_WINDOW_WIDENING */
924 
925 #if (USE_RT_DEBUG_LLHWC_CMN_CLR_ISR == 1)
926   [RT_DEBUG_LLHWC_CMN_CLR_ISR] = GPIO_DEBUG_LLHWC_CMN_CLR_ISR,
927 #endif /* USE_RT_DEBUG_LLHWC_CMN_CLR_ISR */
928 
929 #if (USE_RT_DEBUG_LLWCC_CMN_HG_ISR == 1)
930   [RT_DEBUG_LLWCC_CMN_HG_ISR] = GPIO_DEBUG_LLWCC_CMN_HG_ISR,
931 #endif /* USE_RT_DEBUG_LLWCC_CMN_HG_ISR */
932 
933 #if (USE_RT_DEBUG_LLHWC_CMN_LW_ISR == 1)
934   [RT_DEBUG_LLHWC_CMN_LW_ISR] = GPIO_DEBUG_LLHWC_CMN_LW_ISR,
935 #endif /* USE_RT_DEBUG_LLHWC_CMN_LW_ISR */
936 
937 #if (USE_RT_DEBUG_LLHWC_CMN_CLR_TIMER_ERROR == 1)
938   [RT_DEBUG_LLHWC_CMN_CLR_TIMER_ERROR] = GPIO_DEBUG_LLHWC_CMN_CLR_TIMER_ERROR,
939 #endif /* USE_RT_DEBUG_LLHWC_CMN_CLR_TIMER_ERROR */
940 
941 #if (USE_RT_DEBUG_LLHWC_LL_ISR == 1)
942   [RT_DEBUG_LLHWC_LL_ISR] = GPIO_DEBUG_LLHWC_LL_ISR,
943 #endif /* USE_RT_DEBUG_LLHWC_LL_ISR */
944 
945 #if (USE_RT_DEBUG_LLHWC_SPLTMR_SET == 1)
946   [RT_DEBUG_LLHWC_SPLTMR_SET] = GPIO_DEBUG_LLHWC_SPLTMR_SET,
947 #endif /* USE_RT_DEBUG_LLHWC_SPLTMR_SET */
948 
949 #if (USE_RT_DEBUG_LLHWC_SPLTMR_GET == 1)
950   [RT_DEBUG_LLHWC_SPLTMR_GET] = GPIO_DEBUG_LLHWC_SPLTMR_GET,
951 #endif /* USE_RT_DEBUG_LLHWC_SPLTMR_GET */
952 
953 #if (USE_RT_DEBUG_LLHWC_LOW_ISR == 1)
954   [RT_DEBUG_LLHWC_LOW_ISR] = GPIO_DEBUG_LLHWC_LOW_ISR,
955 #endif /* USE_RT_DEBUG_LLHWC_LOW_ISR */
956 
957 #if (USE_RT_DEBUG_LLHWC_STOP_SCN == 1)
958   [RT_DEBUG_LLHWC_STOP_SCN] = GPIO_DEBUG_LLHWC_STOP_SCN,
959 #endif /* USE_RT_DEBUG_LLHWC_STOP_SCN */
960 
961 #if (USE_RT_DEBUG_LLHWC_WAIT_ENVT_ON_AIR == 1)
962   [RT_DEBUG_LLHWC_WAIT_ENVT_ON_AIR] = GPIO_DEBUG_LLHWC_WAIT_ENVT_ON_AIR,
963 #endif /* USE_RT_DEBUG_LLHWC_WAIT_ENVT_ON_AIR */
964 
965 #if (USE_RT_DEBUG_LLHWC_SET_CONN_EVNT_PARAM == 1)
966   [RT_DEBUG_LLHWC_SET_CONN_EVNT_PARAM] = GPIO_DEBUG_LLHWC_SET_CONN_EVNT_PARAM,
967 #endif /* USE_RT_DEBUG_LLHWC_SET_CONN_EVNT_PARAM */
968 
969 #if (USE_RT_DEBUG_POST_EVNT == 1)
970   [RT_DEBUG_POST_EVNT] = GPIO_DEBUG_POST_EVNT,
971 #endif /* USE_RT_DEBUG_POST_EVNT */
972 
973 #if (USE_RT_DEBUG_HNDL_ALL_EVNTS == 1)
974   [RT_DEBUG_HNDL_ALL_EVNTS] = GPIO_DEBUG_HNDL_ALL_EVNTS,
975 #endif /* USE_RT_DEBUG_HNDL_ALL_EVNTS */
976 
977 #if (USE_RT_DEBUG_PROCESS_EVNT == 1)
978   [RT_DEBUG_PROCESS_EVNT] = GPIO_DEBUG_PROCESS_EVNT,
979 #endif /* USE_RT_DEBUG_PROCESS_EVNT */
980 
981 #if (USE_RT_DEBUG_PROCESS_ISO_DATA == 1)
982   [RT_DEBUG_PROCESS_ISO_DATA] = GPIO_DEBUG_PROCESS_ISO_DATA,
983 #endif /* USE_RT_DEBUG_PROCESS_ISO_DATA */
984 
985 #if (USE_RT_DEBUG_ALLOC_TX_ISO_EMPTY_PKT == 1)
986   [RT_DEBUG_ALLOC_TX_ISO_EMPTY_PKT] = GPIO_DEBUG_ALLOC_TX_ISO_EMPTY_PKT,
987 #endif /* USE_RT_DEBUG_ALLOC_TX_ISO_EMPTY_PKT */
988 
989 #if (USE_RT_DEBUG_BIG_FREE_EMPTY_PKTS == 1)
990   [RT_DEBUG_BIG_FREE_EMPTY_PKTS] = GPIO_DEBUG_BIG_FREE_EMPTY_PKTS,
991 #endif /* USE_RT_DEBUG_BIG_FREE_EMPTY_PKTS */
992 
993 #if (USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_OK == 1)
994   [RT_DEBUG_RECOMBINE_UNFRMD_DATA_OK] = GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_OK,
995 #endif /* USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_OK */
996 
997 #if (USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_CRC == 1)
998   [RT_DEBUG_RECOMBINE_UNFRMD_DATA_CRC] = GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_CRC,
999 #endif /* USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_CRC */
1000 
1001 #if (USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_NoRX == 1)
1002   [RT_DEBUG_RECOMBINE_UNFRMD_DATA_NoRX] = GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_NoRX,
1003 #endif /* USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_NoRX */
1004 
1005 #if (USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_TRACE == 1)
1006   [RT_DEBUG_RECOMBINE_UNFRMD_DATA_TRACE] = GPIO_DEBUG_RECOMBINE_UNFRMD_DATA_TRACE,
1007 #endif /* USE_RT_DEBUG_RECOMBINE_UNFRMD_DATA_TRACE */
1008 
1009 #if (USE_RT_DEBUG_ISO_HNDL_SDU == 1)
1010   [RT_DEBUG_ISO_HNDL_SDU] = GPIO_DEBUG_ISO_HNDL_SDU,
1011 #endif /* USE_RT_DEBUG_ISO_HNDL_SDU */
1012 
1013 #if (USE_RT_DEBUG_LL_INTF_INIT == 1)
1014   [RT_DEBUG_LL_INTF_INIT] = GPIO_DEBUG_LL_INTF_INIT,
1015 #endif /* USE_RT_DEBUG_LL_INTF_INIT */
1016 
1017 #if (USE_RT_DEBUG_DATA_TO_CNTRLR == 1)
1018   [RT_DEBUG_DATA_TO_CNTRLR] = GPIO_DEBUG_DATA_TO_CNTRLR,
1019 #endif /* USE_RT_DEBUG_DATA_TO_CNTRLR */
1020 
1021 #if (USE_RT_DEBUG_FREE_LL_PKT_HNDLR == 1)
1022   [RT_DEBUG_FREE_LL_PKT_HNDLR] = GPIO_DEBUG_FREE_LL_PKT_HNDLR,
1023 #endif /* USE_RT_DEBUG_FREE_LL_PKT_HNDLR */
1024 
1025 #if (USE_RT_DEBUG_PHY_INIT_CLBR_TRACE == 1)
1026   [RT_DEBUG_PHY_INIT_CLBR_TRACE] = GPIO_DEBUG_PHY_INIT_CLBR_TRACE,
1027 #endif /* USE_RT_DEBUG_PHY_INIT_CLBR_TRACE */
1028 
1029 #if (USE_RT_DEBUG_PHY_RUNTIME_CLBR_TRACE == 1)
1030   [RT_DEBUG_PHY_RUNTIME_CLBR_TRACE] = GPIO_DEBUG_PHY_RUNTIME_CLBR_TRACE,
1031 #endif /* USE_RT_DEBUG_PHY_RUNTIME_CLBR_TRACE */
1032 
1033 #if (USE_RT_DEBUG_PHY_CLBR_ISR == 1)
1034   [RT_DEBUG_PHY_CLBR_ISR] = GPIO_DEBUG_PHY_CLBR_ISR,
1035 #endif /* USE_RT_DEBUG_PHY_CLBR_ISR */
1036 
1037 #if (USE_RT_DEBUG_PHY_INIT_CLBR_SINGLE_CH == 1)
1038   [RT_DEBUG_PHY_INIT_CLBR_SINGLE_CH] = GPIO_DEBUG_PHY_INIT_CLBR_SINGLE_CH,
1039 #endif /* USE_RT_DEBUG_PHY_INIT_CLBR_SINGLE_CH */
1040 
1041 #if (USE_RT_DEBUG_PHY_CLBR_STRTD == 1)
1042   [RT_DEBUG_PHY_CLBR_STRTD] = GPIO_DEBUG_PHY_CLBR_STRTD,
1043 #endif /* USE_RT_DEBUG_PHY_CLBR_STRTD */
1044 
1045 #if (USE_RT_DEBUG_PHY_CLBR_EXEC == 1)
1046   [RT_DEBUG_PHY_CLBR_EXEC] = GPIO_DEBUG_PHY_CLBR_EXEC,
1047 #endif /* USE_RT_DEBUG_PHY_CLBR_EXEC */
1048 
1049 #if (USE_RT_DEBUG_RCO_STRT_STOP_RUNTIME_CLBR_ACTV == 1)
1050   [RT_DEBUG_RCO_STRT_STOP_RUNTIME_CLBR_ACTV] = GPIO_DEBUG_RCO_STRT_STOP_RUNTIME_CLBR_ACTV,
1051 #endif /* USE_RT_DEBUG_RCO_STRT_STOP_RUNTIME_CLBR_ACTV */
1052 
1053 #if (USE_RT_DEBUG_RCO_STRT_STOP_RUNTIME_RCO_CLBR == 1)
1054   [RT_DEBUG_RCO_STRT_STOP_RUNTIME_RCO_CLBR] = GPIO_DEBUG_RCO_STRT_STOP_RUNTIME_RCO_CLBR,
1055 #endif /* USE_RT_DEBUG_RCO_STRT_STOP_RUNTIME_RCO_CLBR */
1056 
1057 #if (USE_RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_SWT == 1)
1058   [RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_SWT] = GPIO_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_SWT,
1059 #endif /* USE_RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_SWT */
1060 
1061 #if (USE_RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_TRACE == 1)
1062   [RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_TRACE] = GPIO_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_TRACE,
1063 #endif /* USE_RT_DEBUG_STRT_STOP_RUNTIME_RCO_CLBR_TRACE */
1064 
1065 #if (USE_RT_DEBUG_RCO_ISR_TRACE == 1)
1066   [RT_DEBUG_RCO_ISR_TRACE] = GPIO_DEBUG_RCO_ISR_TRACE,
1067 #endif /* USE_RT_DEBUG_RCO_ISR_TRACE */
1068 
1069 #if (USE_RT_DEBUG_RCO_ISR_COMPENDATE == 1)
1070   [RT_DEBUG_RCO_ISR_COMPENDATE] = GPIO_DEBUG_RCO_ISR_COMPENDATE,
1071 #endif /* USE_RT_DEBUG_RCO_ISR_COMPENDATE */
1072 
1073 #if (USE_RT_DEBUG_RAL_STRT_TX == 1)
1074   [RT_DEBUG_RAL_STRT_TX] = GPIO_DEBUG_RAL_STRT_TX,
1075 #endif /* USE_RT_DEBUG_RAL_STRT_TX */
1076 
1077 #if (USE_RT_DEBUG_RAL_ISR_TIMER_ERROR == 1)
1078   [RT_DEBUG_RAL_ISR_TIMER_ERROR] = GPIO_DEBUG_RAL_ISR_TIMER_ERROR,
1079 #endif /* USE_RT_DEBUG_RAL_ISR_TIMER_ERROR */
1080 
1081 #if (USE_RT_DEBUG_RAL_ISR_TRACE == 1)
1082   [RT_DEBUG_RAL_ISR_TRACE] = GPIO_DEBUG_RAL_ISR_TRACE,
1083 #endif /* USE_RT_DEBUG_RAL_ISR_TRACE */
1084 
1085 #if (USE_RT_DEBUG_RAL_STOP_OPRTN == 1)
1086   [RT_DEBUG_RAL_STOP_OPRTN] = GPIO_DEBUG_RAL_STOP_OPRTN,
1087 #endif /* USE_RT_DEBUG_RAL_STOP_OPRTN */
1088 
1089 #if (USE_RT_DEBUG_RAL_STRT_RX == 1)
1090   [RT_DEBUG_RAL_STRT_RX] = GPIO_DEBUG_RAL_STRT_RX,
1091 #endif /* USE_RT_DEBUG_RAL_STRT_RX */
1092 
1093 #if (USE_RT_DEBUG_RAL_DONE_CLBK_TX == 1)
1094   [RT_DEBUG_RAL_DONE_CLBK_TX] = GPIO_DEBUG_RAL_DONE_CLBK_TX,
1095 #endif /* USE_RT_DEBUG_RAL_DONE_CLBK_TX */
1096 
1097 #if (USE_RT_DEBUG_RAL_DONE_CLBK_RX == 1)
1098   [RT_DEBUG_RAL_DONE_CLBK_RX] = GPIO_DEBUG_RAL_DONE_CLBK_RX,
1099 #endif /* USE_RT_DEBUG_RAL_DONE_CLBK_RX */
1100 
1101 #if (USE_RT_DEBUG_RAL_DONE_CLBK_ED == 1)
1102   [RT_DEBUG_RAL_DONE_CLBK_ED] = GPIO_DEBUG_RAL_DONE_CLBK_ED,
1103 #endif /* USE_RT_DEBUG_RAL_DONE_CLBK_ED */
1104 
1105 #if (USE_RT_DEBUG_RAL_ED_SCAN == 1)
1106   [RT_DEBUG_RAL_ED_SCAN] = GPIO_DEBUG_RAL_ED_SCAN,
1107 #endif /* USE_RT_DEBUG_RAL_ED_SCAN */
1108 
1109 #if (USE_RT_DEBUG_ERROR_MEM_CAP_EXCED == 1)
1110   [RT_DEBUG_ERROR_MEM_CAP_EXCED] = GPIO_DEBUG_ERROR_MEM_CAP_EXCED,
1111 #endif /* USE_RT_DEBUG_ERROR_MEM_CAP_EXCED */
1112 
1113 #if (USE_RT_DEBUG_ERROR_COMMAND_DISALLOWED == 1)
1114   [RT_DEBUG_ERROR_COMMAND_DISALLOWED] = GPIO_DEBUG_ERROR_COMMAND_DISALLOWED,
1115 #endif /* USE_RT_DEBUG_ERROR_COMMAND_DISALLOWED */
1116 
1117 #if (USE_RT_DEBUG_PTA_INIT == 1)
1118   [RT_DEBUG_PTA_INIT] = GPIO_DEBUG_PTA_INIT,
1119 #endif /* USE_RT_DEBUG_PTA_INIT */
1120 
1121 #if (USE_RT_DEBUG_PTA_EN == 1)
1122   [RT_DEBUG_PTA_EN] = GPIO_DEBUG_PTA_EN,
1123 #endif /* USE_RT_DEBUG_PTA_EN */
1124 
1125 #if (USE_RT_DEBUG_LLHWC_PTA_SET_EN == 1)
1126   [RT_DEBUG_LLHWC_PTA_SET_EN] = GPIO_DEBUG_LLHWC_PTA_SET_EN,
1127 #endif /* USE_RT_DEBUG_LLHWC_PTA_SET_EN */
1128 
1129 #if (USE_RT_DEBUG_LLHWC_PTA_SET_PARAMS == 1)
1130   [RT_DEBUG_LLHWC_PTA_SET_PARAMS] = GPIO_DEBUG_LLHWC_PTA_SET_PARAMS,
1131 #endif /* USE_RT_DEBUG_LLHWC_PTA_SET_PARAMS */
1132 
1133 #if (USE_RT_DEBUG_COEX_STRT_ON_IDLE == 1)
1134   [RT_DEBUG_COEX_STRT_ON_IDLE] = GPIO_DEBUG_COEX_STRT_ON_IDLE,
1135 #endif /* USE_RT_DEBUG_COEX_STRT_ON_IDLE */
1136 
1137 #if (USE_RT_DEBUG_COEX_ASK_FOR_AIR == 1)
1138   [RT_DEBUG_COEX_ASK_FOR_AIR] = GPIO_DEBUG_COEX_ASK_FOR_AIR,
1139 #endif /* USE_RT_DEBUG_COEX_ASK_FOR_AIR */
1140 
1141 #if (USE_RT_DEBUG_COEX_TIMER_EVNT_CLBK == 1)
1142   [RT_DEBUG_COEX_TIMER_EVNT_CLBK] = GPIO_DEBUG_COEX_TIMER_EVNT_CLBK,
1143 #endif /* USE_RT_DEBUG_COEX_TIMER_EVNT_CLBK */
1144 
1145 #if (USE_RT_DEBUG_COEX_STRT_ONE_SHOT == 1)
1146   [RT_DEBUG_COEX_STRT_ONE_SHOT] = GPIO_DEBUG_COEX_STRT_ONE_SHOT,
1147 #endif /* USE_RT_DEBUG_COEX_STRT_ONE_SHOT */
1148 
1149 #if (USE_RT_DEBUG_COEX_FORCE_STOP_RX == 1)
1150   [RT_DEBUG_COEX_FORCE_STOP_RX] = GPIO_DEBUG_COEX_FORCE_STOP_RX,
1151 #endif /* USE_RT_DEBUG_COEX_FORCE_STOP_RX */
1152 
1153 #if (USE_RT_DEBUG_LLHWC_ADV_DONE == 1)
1154   [RT_DEBUG_LLHWC_ADV_DONE] = GPIO_DEBUG_LLHWC_ADV_DONE,
1155 #endif /* USE_RT_DEBUG_LLHWC_ADV_DONE */
1156 
1157 #if (USE_RT_DEBUG_LLHWC_SCN_DONE == 1)
1158   [RT_DEBUG_LLHWC_SCN_DONE] = GPIO_DEBUG_LLHWC_SCN_DONE,
1159 #endif /* USE_RT_DEBUG_LLHWC_SCN_DONE */
1160 
1161 #if (USE_RT_DEBUG_LLHWC_INIT_DONE == 1)
1162   [RT_DEBUG_LLHWC_INIT_DONE] = GPIO_DEBUG_LLHWC_INIT_DONE,
1163 #endif /* USE_RT_DEBUG_LLHWC_INIT_DONE */
1164 
1165 #if (USE_RT_DEBUG_LLHWC_CONN_DONE == 1)
1166   [RT_DEBUG_LLHWC_CONN_DONE] = GPIO_DEBUG_LLHWC_CONN_DONE,
1167 #endif /* USE_RT_DEBUG_LLHWC_CONN_DONE */
1168 
1169 #if (USE_RT_DEBUG_LLHWC_CIG_DONE == 1)
1170   [RT_DEBUG_LLHWC_CIG_DONE] = GPIO_DEBUG_LLHWC_CIG_DONE,
1171 #endif /* USE_RT_DEBUG_LLHWC_CIG_DONE */
1172 
1173 #if (USE_RT_DEBUG_LLHWC_BIG_DONE == 1)
1174   [RT_DEBUG_LLHWC_BIG_DONE] = GPIO_DEBUG_LLHWC_BIG_DONE,
1175 #endif /* USE_RT_DEBUG_LLHWC_BIG_DONE */
1176 
1177 #if (USE_RT_DEBUG_OS_TMR_CREATE == 1)
1178   [RT_DEBUG_OS_TMR_CREATE] = GPIO_DEBUG_OS_TMR_CREATE,
1179 #endif /* USE_RT_DEBUG_OS_TMR_CREATE */
1180 
1181 #if (USE_RT_DEBUG_ADV_EXT_TIMEOUT_CBK == 1)
1182   [RT_DEBUG_ADV_EXT_TIMEOUT_CBK] = GPIO_DEBUG_ADV_EXT_TIMEOUT_CBK,
1183 #endif /* USE_RT_DEBUG_ADV_EXT_TIMEOUT_CBK */
1184 
1185 #if (USE_RT_DEBUG_ADV_EXT_SCN_DUR_CBK == 1)
1186   [RT_DEBUG_ADV_EXT_SCN_DUR_CBK] = GPIO_DEBUG_ADV_EXT_SCN_DUR_CBK,
1187 #endif /* USE_RT_DEBUG_ADV_EXT_SCN_DUR_CBK */
1188 
1189 #if (USE_RT_DEBUG_ADV_EXT_SCN_PERIOD_CBK == 1)
1190   [RT_DEBUG_ADV_EXT_SCN_PERIOD_CBK] = GPIO_DEBUG_ADV_EXT_SCN_PERIOD_CBK,
1191 #endif /* USE_RT_DEBUG_ADV_EXT_SCN_PERIOD_CBK */
1192 
1193 #if (USE_RT_DEBUG_ADV_EXT_PRDC_SCN_TIMEOUT_CBK == 1)
1194   [RT_DEBUG_ADV_EXT_PRDC_SCN_TIMEOUT_CBK] = GPIO_DEBUG_ADV_EXT_PRDC_SCN_TIMEOUT_CBK,
1195 #endif /* USE_RT_DEBUG_ADV_EXT_PRDC_SCN_TIMEOUT_CBK */
1196 
1197 #if (USE_RT_DEBUG_BIS_SYNC_TIMEOUT_TMR_CBK == 1)
1198   [RT_DEBUG_BIS_SYNC_TIMEOUT_TMR_CBK] = GPIO_DEBUG_BIS_SYNC_TIMEOUT_TMR_CBK,
1199 #endif /* USE_RT_DEBUG_BIS_SYNC_TIMEOUT_TMR_CBK */
1200 
1201 #if (USE_RT_DEBUG_BIS_TERM_TMR_CBK == 1)
1202   [RT_DEBUG_BIS_TERM_TMR_CBK] = GPIO_DEBUG_BIS_TERM_TMR_CBK,
1203 #endif /* USE_RT_DEBUG_BIS_TERM_TMR_CBK */
1204 
1205 #if (USE_RT_DEBUG_BIS_TST_MODE_CBK == 1)
1206   [RT_DEBUG_BIS_TST_MODE_CBK] = GPIO_DEBUG_BIS_TST_MODE_CBK,
1207 #endif /* USE_RT_DEBUG_BIS_TST_MODE_CBK */
1208 
1209 #if (USE_RT_DEBUG_BIS_TST_MODE_TMR_CBK == 1)
1210   [RT_DEBUG_BIS_TST_MODE_TMR_CBK] = GPIO_DEBUG_BIS_TST_MODE_TMR_CBK,
1211 #endif /* USE_RT_DEBUG_BIS_TST_MODE_TMR_CBK */
1212 
1213 #if (USE_RT_DEBUG_ISO_POST_TMR_CBK == 1)
1214   [RT_DEBUG_ISO_POST_TMR_CBK] = GPIO_DEBUG_ISO_POST_TMR_CBK,
1215 #endif /* USE_RT_DEBUG_ISO_POST_TMR_CBK */
1216 
1217 #if (USE_RT_DEBUG_ISO_TST_MODE_TMR_CBK == 1)
1218   [RT_DEBUG_ISO_TST_MODE_TMR_CBK] = GPIO_DEBUG_ISO_TST_MODE_TMR_CBK,
1219 #endif /* USE_RT_DEBUG_ISO_TST_MODE_TMR_CBK */
1220 
1221 #if (USE_RT_DEBUG_CONN_POST_TMR_CBK == 1)
1222   [RT_DEBUG_CONN_POST_TMR_CBK] = GPIO_DEBUG_CONN_POST_TMR_CBK,
1223 #endif /* USE_RT_DEBUG_CONN_POST_TMR_CBK */
1224 
1225 #if (USE_RT_DEBUG_EVNT_SCHDLR_TMR_CBK == 1)
1226   [RT_DEBUG_EVNT_SCHDLR_TMR_CBK] = GPIO_DEBUG_EVNT_SCHDLR_TMR_CBK,
1227 #endif /* USE_RT_DEBUG_EVNT_SCHDLR_TMR_CBK */
1228 
1229 #if (USE_RT_DEBUG_HCI_POST_TMR_CBK == 1)
1230   [RT_DEBUG_HCI_POST_TMR_CBK] = GPIO_DEBUG_HCI_POST_TMR_CBK,
1231 #endif /* USE_RT_DEBUG_HCI_POST_TMR_CBK */
1232 
1233 #if (USE_RT_DEBUG_LLCP_POST_TMR_CBK == 1)
1234   [RT_DEBUG_LLCP_POST_TMR_CBK] = GPIO_DEBUG_LLCP_POST_TMR_CBK,
1235 #endif /* USE_RT_DEBUG_LLCP_POST_TMR_CBK */
1236 
1237 #if (USE_RT_DEBUG_LLHWC_ENRGY_DETECT_CBK == 1)
1238   [RT_DEBUG_LLHWC_ENRGY_DETECT_CBK] = GPIO_DEBUG_LLHWC_ENRGY_DETECT_CBK,
1239 #endif /* USE_RT_DEBUG_LLHWC_ENRGY_DETECT_CBK */
1240 
1241 #if (USE_RT_DEBUG_PRVCY_POST_TMR_CBK == 1)
1242   [RT_DEBUG_PRVCY_POST_TMR_CBK] = GPIO_DEBUG_PRVCY_POST_TMR_CBK,
1243 #endif /* USE_RT_DEBUG_PRVCY_POST_TMR_CBK */
1244 
1245 #if (USE_RT_DEBUG_ANT_PRPR_TMR_CBK == 1)
1246   [RT_DEBUG_ANT_PRPR_TMR_CBK] = GPIO_DEBUG_ANT_PRPR_TMR_CBK,
1247 #endif /* USE_RT_DEBUG_ANT_PRPR_TMR_CBK */
1248 
1249 #if (USE_RT_DEBUG_COEX_TMR_FRC_STOP_AIR_GRANT_CBK == 1)
1250   [RT_DEBUG_COEX_TMR_FRC_STOP_AIR_GRANT_CBK] = GPIO_DEBUG_COEX_TMR_FRC_STOP_AIR_GRANT_CBK,
1251 #endif /* USE_RT_DEBUG_COEX_TMR_FRC_STOP_AIR_GRANT_CBK */
1252 
1253 #if (USE_RT_DEBUG_MLME_RX_EN_TMR_CBK == 1)
1254   [RT_DEBUG_MLME_RX_EN_TMR_CBK] = GPIO_DEBUG_MLME_RX_EN_TMR_CBK,
1255 #endif /* USE_RT_DEBUG_MLME_RX_EN_TMR_CBK */
1256 
1257 #if (USE_RT_DEBUG_MLME_GNRC_TMR_CBK == 1)
1258   [RT_DEBUG_MLME_GNRC_TMR_CBK] = GPIO_DEBUG_MLME_GNRC_TMR_CBK,
1259 #endif /* USE_RT_DEBUG_MLME_GNRC_TMR_CBK */
1260 
1261 #if (USE_RT_DEBUG_MIB_JOIN_LST_TMR_CBK == 1)
1262   [RT_DEBUG_MIB_JOIN_LST_TMR_CBK] = GPIO_DEBUG_MIB_JOIN_LST_TMR_CBK,
1263 #endif /* USE_RT_DEBUG_MIB_JOIN_LST_TMR_CBK */
1264 
1265 #if (USE_RT_DEBUG_MLME_PWR_PRES_TMR_CBK == 1)
1266   [RT_DEBUG_MLME_PWR_PRES_TMR_CBK] = GPIO_DEBUG_MLME_PWR_PRES_TMR_CBK,
1267 #endif /* USE_RT_DEBUG_MLME_PWR_PRES_TMR_CBK */
1268 
1269 #if (USE_RT_DEBUG_PRESISTENCE_TMR_CBK == 1)
1270   [RT_DEBUG_PRESISTENCE_TMR_CBK] = GPIO_DEBUG_PRESISTENCE_TMR_CBK,
1271 #endif /* USE_RT_DEBUG_PRESISTENCE_TMR_CBK */
1272 
1273 #if (USE_RT_DEBUG_RADIO_PHY_PRDC_CLBK_TMR_CBK == 1)
1274   [RT_DEBUG_RADIO_PHY_PRDC_CLBK_TMR_CBK] = GPIO_DEBUG_RADIO_PHY_PRDC_CLBK_TMR_CBK,
1275 #endif /* USE_RT_DEBUG_RADIO_PHY_PRDC_CLBK_TMR_CBK */
1276 
1277 #if (USE_RT_DEBUG_RADIO_CSMA_TMR_CBK == 1)
1278   [RT_DEBUG_RADIO_CSMA_TMR_CBK] = GPIO_DEBUG_RADIO_CSMA_TMR_CBK,
1279 #endif /* USE_RT_DEBUG_RADIO_CSMA_TMR_CBK */
1280 
1281 #if (USE_RT_DEBUG_RADIO_CSL_RCV_TMR_CBK == 1)
1282   [RT_DEBUG_RADIO_CSL_RCV_TMR_CBK] = GPIO_DEBUG_RADIO_CSL_RCV_TMR_CBK,
1283 #endif /* USE_RT_DEBUG_RADIO_CSL_RCV_TMR_CBK */
1284 
1285 #if (USE_RT_DEBUG_ED_TMR_CBK == 1)
1286   [RT_DEBUG_ED_TMR_CBK] = GPIO_DEBUG_ED_TMR_CBK,
1287 #endif /* USE_RT_DEBUG_ED_TMR_CBK */
1288 
1289 #if (USE_RT_DEBUG_DIO_EXT_TMR_CBK == 1)
1290   [RT_DEBUG_DIO_EXT_TMR_CBK] = GPIO_DEBUG_DIO_EXT_TMR_CBK,
1291 #endif /* USE_RT_DEBUG_DIO_EXT_TMR_CBK */
1292 
1293 #if (USE_RT_DEBUG_RCO_CLBR_TMR_CBK == 1)
1294   [RT_DEBUG_RCO_CLBR_TMR_CBK] = GPIO_DEBUG_RCO_CLBR_TMR_CBK,
1295 #endif /* USE_RT_DEBUG_RCO_CLBR_TMR_CBK */
1296 
1297 #if (USE_RT_DEBUG_ADV_EXT_MNGR_ADV_CBK == 1)
1298   [RT_DEBUG_ADV_EXT_MNGR_ADV_CBK] = GPIO_DEBUG_ADV_EXT_MNGR_ADV_CBK,
1299 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_ADV_CBK */
1300 
1301 #if (USE_RT_DEBUG_ADV_EXT_MNGR_SCN_CBK == 1)
1302   [RT_DEBUG_ADV_EXT_MNGR_SCN_CBK] = GPIO_DEBUG_ADV_EXT_MNGR_SCN_CBK,
1303 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_SCN_CBK */
1304 
1305 #if (USE_RT_DEBUG_ADV_EXT_MNGR_SCN_ERR_CBK == 1)
1306   [RT_DEBUG_ADV_EXT_MNGR_SCN_ERR_CBK] = GPIO_DEBUG_ADV_EXT_MNGR_SCN_ERR_CBK,
1307 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_SCN_ERR_CBK */
1308 
1309 #if (USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CBK == 1)
1310   [RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CBK] = GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CBK,
1311 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CBK */
1312 
1313 #if (USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_ERR_CBK == 1)
1314   [RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_ERR_CBK] = GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_ERR_CBK,
1315 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_ERR_CBK */
1316 
1317 #if (USE_RT_DEBUG_BIG_ADV_CBK == 1)
1318   [RT_DEBUG_BIG_ADV_CBK] = GPIO_DEBUG_BIG_ADV_CBK,
1319 #endif /* USE_RT_DEBUG_BIG_ADV_CBK */
1320 
1321 #if (USE_RT_DEBUG_BIG_ADV_ERR_CBK == 1)
1322   [RT_DEBUG_BIG_ADV_ERR_CBK] = GPIO_DEBUG_BIG_ADV_ERR_CBK,
1323 #endif /* USE_RT_DEBUG_BIG_ADV_ERR_CBK */
1324 
1325 #if (USE_RT_DEBUG_BIG_SYNC_CBK == 1)
1326   [RT_DEBUG_BIG_SYNC_CBK] = GPIO_DEBUG_BIG_SYNC_CBK,
1327 #endif /* USE_RT_DEBUG_BIG_SYNC_CBK */
1328 
1329 #if (USE_RT_DEBUG_BIG_SYNC_ERR_CBK == 1)
1330   [RT_DEBUG_BIG_SYNC_ERR_CBK] = GPIO_DEBUG_BIG_SYNC_ERR_CBK,
1331 #endif /* USE_RT_DEBUG_BIG_SYNC_ERR_CBK */
1332 
1333 #if (USE_RT_DEBUG_ISO_CIS_PKT_TRNSM_RECEIVED_CBK == 1)
1334   [RT_DEBUG_ISO_CIS_PKT_TRNSM_RECEIVED_CBK] = GPIO_DEBUG_ISO_CIS_PKT_TRNSM_RECEIVED_CBK,
1335 #endif /* USE_RT_DEBUG_ISO_CIS_PKT_TRNSM_RECEIVED_CBK */
1336 
1337 #if (USE_RT_DEBUG_ISO_CIG_ERR_CBK == 1)
1338   [RT_DEBUG_ISO_CIG_ERR_CBK] = GPIO_DEBUG_ISO_CIG_ERR_CBK,
1339 #endif /* USE_RT_DEBUG_ISO_CIG_ERR_CBK */
1340 
1341 #if (USE_RT_DEBUG_CONN_PKT_TRNSM_RECEIVED_CBK == 1)
1342   [RT_DEBUG_CONN_PKT_TRNSM_RECEIVED_CBK] = GPIO_DEBUG_CONN_PKT_TRNSM_RECEIVED_CBK,
1343 #endif /* USE_RT_DEBUG_CONN_PKT_TRNSM_RECEIVED_CBK */
1344 
1345 #if (USE_RT_DEBUG_PRDC_CLBR_EXTRL_CBK == 1)
1346   [RT_DEBUG_PRDC_CLBR_EXTRL_CBK] = GPIO_DEBUG_PRDC_CLBR_EXTRL_CBK,
1347 #endif /* USE_RT_DEBUG_PRDC_CLBR_EXTRL_CBK */
1348 
1349 #if (USE_RT_DEBUG_PTR_PRDC_ADV_SYNC_CBK == 1)
1350   [RT_DEBUG_PTR_PRDC_ADV_SYNC_CBK] = GPIO_DEBUG_PTR_PRDC_ADV_SYNC_CBK,
1351 #endif /* USE_RT_DEBUG_PTR_PRDC_ADV_SYNC_CBK */
1352 
1353 #if (USE_RT_DEBUG_NCONN_SCN_CBK == 1)
1354   [RT_DEBUG_NCONN_SCN_CBK] = GPIO_DEBUG_NCONN_SCN_CBK,
1355 #endif /* USE_RT_DEBUG_NCONN_SCN_CBK */
1356 
1357 #if (USE_RT_DEBUG_NCONN_ADV_CBK == 1)
1358   [RT_DEBUG_NCONN_ADV_CBK] = GPIO_DEBUG_NCONN_ADV_CBK,
1359 #endif /* USE_RT_DEBUG_NCONN_ADV_CBK */
1360 
1361 #if (USE_RT_DEBUG_NCONN_INIT_CBK == 1)
1362   [RT_DEBUG_NCONN_INIT_CBK] = GPIO_DEBUG_NCONN_INIT_CBK,
1363 #endif /* USE_RT_DEBUG_NCONN_INIT_CBK */
1364 
1365 #if (USE_RT_DEBUG_ANT_RADIO_CMPLT_EVNT_CBK == 1)
1366   [RT_DEBUG_ANT_RADIO_CMPLT_EVNT_CBK] = GPIO_DEBUG_ANT_RADIO_CMPLT_EVNT_CBK,
1367 #endif /* USE_RT_DEBUG_ANT_RADIO_CMPLT_EVNT_CBK */
1368 
1369 #if (USE_RT_DEBUG_ANT_STACK_EVNT_CBK == 1)
1370   [RT_DEBUG_ANT_STACK_EVNT_CBK] = GPIO_DEBUG_ANT_STACK_EVNT_CBK,
1371 #endif /* USE_RT_DEBUG_ANT_STACK_EVNT_CBK */
1372 
1373 #if (USE_RT_DEBUG_ADV_EXT_PROCESS_TMOUT_EVNT_CBK == 1)
1374   [RT_DEBUG_ADV_EXT_PROCESS_TMOUT_EVNT_CBK] = GPIO_DEBUG_ADV_EXT_PROCESS_TMOUT_EVNT_CBK,
1375 #endif /* USE_RT_DEBUG_ADV_EXT_PROCESS_TMOUT_EVNT_CBK */
1376 
1377 #if (USE_RT_DEBUG_ADV_EXT_MNGR_SCN_DUR_EVNT == 1)
1378   [RT_DEBUG_ADV_EXT_MNGR_SCN_DUR_EVNT] = GPIO_DEBUG_ADV_EXT_MNGR_SCN_DUR_EVNT,
1379 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_SCN_DUR_EVNT */
1380 
1381 #if (USE_RT_DEBUG_ADV_EXT_MNGR_SCN_PERIODIC_EVNT == 1)
1382   [RT_DEBUG_ADV_EXT_MNGR_SCN_PERIODIC_EVNT] = GPIO_DEBUG_ADV_EXT_MNGR_SCN_PERIODIC_EVNT,
1383 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_SCN_PERIODIC_EVNT */
1384 
1385 #if (USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_TMOUT_EVNT == 1)
1386   [RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_TMOUT_EVNT] = GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_TMOUT_EVNT,
1387 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_TMOUT_EVNT */
1388 
1389 #if (USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CNCEL_EVNT == 1)
1390   [RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CNCEL_EVNT] = GPIO_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CNCEL_EVNT,
1391 #endif /* USE_RT_DEBUG_ADV_EXT_MNGR_PRDC_SCN_CNCEL_EVNT */
1392 
1393 #if (USE_RT_DEBUG_BIS_MNGR_BIG_TERM_CBK == 1)
1394   [RT_DEBUG_BIS_MNGR_BIG_TERM_CBK] = GPIO_DEBUG_BIS_MNGR_BIG_TERM_CBK,
1395 #endif /* USE_RT_DEBUG_BIS_MNGR_BIG_TERM_CBK */
1396 
1397 #if (USE_RT_DEBUG_BIS_MNGR_SYNC_TMOUT_CBK == 1)
1398   [RT_DEBUG_BIS_MNGR_SYNC_TMOUT_CBK] = GPIO_DEBUG_BIS_MNGR_SYNC_TMOUT_CBK,
1399 #endif /* USE_RT_DEBUG_BIS_MNGR_SYNC_TMOUT_CBK */
1400 
1401 #if (USE_RT_DEBUG_ISOAL_MNGR_SDU_GEN == 1)
1402   [RT_DEBUG_ISOAL_MNGR_SDU_GEN] = GPIO_DEBUG_ISOAL_MNGR_SDU_GEN,
1403 #endif /* USE_RT_DEBUG_ISOAL_MNGR_SDU_GEN */
1404 
1405 #if (USE_RT_DEBUG_ISO_MNGR_CIS_PROCESS_EVNT_CBK == 1)
1406   [RT_DEBUG_ISO_MNGR_CIS_PROCESS_EVNT_CBK] = GPIO_DEBUG_ISO_MNGR_CIS_PROCESS_EVNT_CBK,
1407 #endif /* USE_RT_DEBUG_ISO_MNGR_CIS_PROCESS_EVNT_CBK */
1408 
1409 #if (USE_RT_DEBUG_CONN_MNGR_PROCESS_EVNT_CLBK == 1)
1410   [RT_DEBUG_CONN_MNGR_PROCESS_EVNT_CLBK] = GPIO_DEBUG_CONN_MNGR_PROCESS_EVNT_CLBK,
1411 #endif /* USE_RT_DEBUG_CONN_MNGR_PROCESS_EVNT_CLBK */
1412 
1413 #if (USE_RT_DEBUG_CONN_MNGR_UPDT_CONN_PARAM_CBK == 1)
1414   [RT_DEBUG_CONN_MNGR_UPDT_CONN_PARAM_CBK] = GPIO_DEBUG_CONN_MNGR_UPDT_CONN_PARAM_CBK,
1415 #endif /* USE_RT_DEBUG_CONN_MNGR_UPDT_CONN_PARAM_CBK */
1416 
1417 #if (USE_RT_DEBUG_EVNT_SCHDLR_HW_EVNT_CMPLT == 1)
1418   [RT_DEBUG_EVNT_SCHDLR_HW_EVNT_CMPLT] = GPIO_DEBUG_EVNT_SCHDLR_HW_EVNT_CMPLT,
1419 #endif /* USE_RT_DEBUG_EVNT_SCHDLR_HW_EVNT_CMPLT */
1420 
1421 #if (USE_RT_DEBUG_HCI_EVENT_HNDLR == 1)
1422   [RT_DEBUG_HCI_EVENT_HNDLR] = GPIO_DEBUG_HCI_EVENT_HNDLR,
1423 #endif /* USE_RT_DEBUG_HCI_EVENT_HNDLR */
1424 
1425 #if (USE_RT_DEBUG_MLME_TMRS_CBK == 1)
1426   [RT_DEBUG_MLME_TMRS_CBK] = GPIO_DEBUG_MLME_TMRS_CBK,
1427 #endif /* USE_RT_DEBUG_MLME_TMRS_CBK */
1428 
1429 #if (USE_RT_DEBUG_DIRECT_TX_EVNT_CBK == 1)
1430   [RT_DEBUG_DIRECT_TX_EVNT_CBK] = GPIO_DEBUG_DIRECT_TX_EVNT_CBK,
1431 #endif /* USE_RT_DEBUG_DIRECT_TX_EVNT_CBK */
1432 
1433 #if (USE_RT_DEBUG_INDIRECT_PKT_TOUR_CBK == 1)
1434   [RT_DEBUG_INDIRECT_PKT_TOUR_CBK] = GPIO_DEBUG_INDIRECT_PKT_TOUR_CBK,
1435 #endif /* USE_RT_DEBUG_INDIRECT_PKT_TOUR_CBK */
1436 
1437 #if (USE_RT_DEBUG_RADIO_CSMA_TMR == 1)
1438   [RT_DEBUG_RADIO_CSMA_TMR] = GPIO_DEBUG_RADIO_CSMA_TMR,
1439 #endif /* USE_RT_DEBUG_RADIO_CSMA_TMR */
1440 
1441 #if (USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK == 1)
1442   [RT_DEBUG_RAL_SM_DONE_EVNT_CBK] = GPIO_DEBUG_RAL_SM_DONE_EVNT_CBK,
1443 #endif /* USE_RT_DEBUG_RAL_SM_DONE_EVNT_CBK */
1444 
1445 #if (USE_RT_DEBUG_ED_TMR_HNDL == 1)
1446   [RT_DEBUG_ED_TMR_HNDL] = GPIO_DEBUG_ED_TMR_HNDL,
1447 #endif /* USE_RT_DEBUG_ED_TMR_HNDL */
1448 
1449 #if (USE_RT_DEBUG_OS_TMR_EVNT_CBK == 1)
1450   [RT_DEBUG_OS_TMR_EVNT_CBK] = GPIO_DEBUG_OS_TMR_EVNT_CBK,
1451 #endif /* USE_RT_DEBUG_OS_TMR_EVNT_CBK */
1452 
1453 #if (USE_RT_DEBUG_PROFILE_MARKER_PHY_WAKEUP_TIME == 1)
1454   [RT_DEBUG_PROFILE_MARKER_PHY_WAKEUP_TIME] = GPIO_DEBUG_PROFILE_MARKER_PHY_WAKEUP_TIME,
1455 #endif /* USE_RT_DEBUG_PROFILE_MARKER_PHY_WAKEUP_TIME */
1456 
1457 #if (USE_RT_DEBUG_PROFILE_END_DRIFT_TIME == 1)
1458   [RT_DEBUG_PROFILE_END_DRIFT_TIME] = GPIO_DEBUG_PROFILE_END_DRIFT_TIME,
1459 #endif /* USE_RT_DEBUG_PROFILE_END_DRIFT_TIME */
1460 
1461 #if (USE_RT_DEBUG_PROC_RADIO_RCV == 1)
1462   [RT_DEBUG_PROC_RADIO_RCV] = GPIO_DEBUG_PROC_RADIO_RCV,
1463 #endif /* USE_RT_DEBUG_PROC_RADIO_RCV */
1464 
1465 #if (USE_RT_DEBUG_EVNT_TIME_UPDT == 1)
1466   [RT_DEBUG_EVNT_TIME_UPDT] = GPIO_DEBUG_EVNT_TIME_UPDT,
1467 #endif /* USE_RT_DEBUG_EVNT_TIME_UPDT */
1468 
1469 #if (USE_RT_DEBUG_MAC_RECEIVE_DONE == 1)
1470   [RT_DEBUG_MAC_RECEIVE_DONE] = GPIO_DEBUG_MAC_RECEIVE_DONE,
1471 #endif /* USE_RT_DEBUG_MAC_RECEIVE_DONE */
1472 
1473 #if (USE_RT_DEBUG_MAC_TX_DONE == 1)
1474   [RT_DEBUG_MAC_TX_DONE] = GPIO_DEBUG_MAC_TX_DONE,
1475 #endif /* USE_RT_DEBUG_MAC_TX_DONE */
1476 
1477 #if (USE_RT_DEBUG_RADIO_APPLY_CSMA == 1)
1478   [RT_DEBUG_RADIO_APPLY_CSMA] = GPIO_DEBUG_RADIO_APPLY_CSMA,
1479 #endif /* USE_RT_DEBUG_RADIO_APPLY_CSMA */
1480 
1481 #if (USE_RT_DEBUG_RADIO_TRANSMIT == 1)
1482   [RT_DEBUG_RADIO_TRANSMIT] = GPIO_DEBUG_RADIO_TRANSMIT,
1483 #endif /* USE_RT_DEBUG_RADIO_TRANSMIT */
1484 
1485 #if (USE_RT_DEBUG_PROC_RADIO_TX == 1)
1486   [RT_DEBUG_PROC_RADIO_TX] = GPIO_DEBUG_PROC_RADIO_TX,
1487 #endif /* USE_RT_DEBUG_PROC_RADIO_TX */
1488 
1489 #if (USE_RT_DEBUG_RAL_TX_DONE == 1)
1490   [RT_DEBUG_RAL_TX_DONE] = GPIO_DEBUG_RAL_TX_DONE,
1491 #endif /* USE_RT_DEBUG_RAL_TX_DONE */
1492 
1493 #if (USE_RT_DEBUG_RAL_TX_DONE_INCREMENT_BACKOFF_COUNT == 1)
1494   [RT_DEBUG_RAL_TX_DONE_INCREMENT_BACKOFF_COUNT] = GPIO_DEBUG_RAL_TX_DONE_INCREMENT_BACKOFF_COUNT,
1495 #endif /* USE_RT_DEBUG_RAL_TX_DONE_INCREMENT_BACKOFF_COUNT */
1496 
1497 #if (USE_RT_DEBUG_RAL_TX_DONE_RST_BACKOFF_COUNT == 1)
1498   [RT_DEBUG_RAL_TX_DONE_RST_BACKOFF_COUNT] = GPIO_DEBUG_RAL_TX_DONE_RST_BACKOFF_COUNT,
1499 #endif /* USE_RT_DEBUG_RAL_TX_DONE_RST_BACKOFF_COUNT */
1500 
1501 #if (USE_RT_DEBUG_RAL_CONTINUE_RX == 1)
1502   [RT_DEBUG_RAL_CONTINUE_RX] = GPIO_DEBUG_RAL_CONTINUE_RX,
1503 #endif /* USE_RT_DEBUG_RAL_CONTINUE_RX */
1504 
1505 #if (USE_RT_DEBUG_RAL_PERFORM_CCA == 1)
1506   [RT_DEBUG_RAL_PERFORM_CCA] = GPIO_DEBUG_RAL_PERFORM_CCA,
1507 #endif /* USE_RT_DEBUG_RAL_PERFORM_CCA */
1508 
1509 #if (USE_RT_DEBUG_RAL_ENABLE_TRANSMITTER == 1)
1510   [RT_DEBUG_RAL_ENABLE_TRANSMITTER] = GPIO_DEBUG_RAL_ENABLE_TRANSMITTER,
1511 #endif /* USE_RT_DEBUG_RAL_ENABLE_TRANSMITTER */
1512 
1513 #if (USE_RT_DEBUG_LLHWC_GET_CH_IDX_ALGO_2 == 1)
1514   [RT_DEBUG_LLHWC_GET_CH_IDX_ALGO_2] = GPIO_DEBUG_LLHWC_GET_CH_IDX_ALGO_2,
1515 #endif /* USE_RT_DEBUG_LLHWC_GET_CH_IDX_ALGO_2 */
1516 
1517 /************************************************/
1518 /** Application signals in general debug table **/
1519 /************************************************/
1520 
1521 #if (USE_RT_DEBUG_APP_APPE_INIT == 1)
1522   [RT_DEBUG_APP_APPE_INIT] = GPIO_DEBUG_APP_APPE_INIT,
1523 #endif /* USE_RT_DEBUG_OS_TMR_EVNT_CBK */
1524 };
1525 
1526 #endif /* CFG_RT_DEBUG_GPIO_MODULE */
1527 
1528 #ifdef __cplusplus
1529 }
1530 #endif
1531 
1532 #endif /* DEBUG_CONFIG_H */
1533