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