nRF5 SDK v17.1.0
Macros
nRF21540 board peripherals driver configuration

Macros

#define NRF21540_DO_NOT_USE_NATIVE_RADIO_IRQ_HANDLER
 Set to 1 if your application uses RADIO_IRQHandler() More...
 
#define NRF21540_INTERRUPT_PRIORITY
 Default interrupt priority used by nRF21540 driver. More...
 
#define NRF21540_USE_GPIO_MANAGEMENT
 Set to 1 if nRF21540 GPIO management shall be used. More...
 
#define NRF21540_USE_SPI_MANAGEMENT
 Set to 1 if nRF21540 SPI management shall be used. More...
 
#define NRF21540_SPIM_NO
 Default SPIM instance. More...
 
#define NRF21540_TIMER_NO
 Timer instance number. More...
 
#define NRF21540_TIMER_CC_START_TO_PDN_UP_CHANNEL_NO
 Channel related to time between tx/rx start (trigger, or function call - dependent on mode) and pdn goes up. More...
 
#define NRF21540_TIMER_CC_PD_PG_CHANNEL_NO
 Channel related to time between PDN went up and TX/RX goes up (TPD->PG) More...
 
#define NRF21540_LNA_GPIOTE_CHANNEL_NO
 Default GPIOTE channel for LNA control. More...
 
#define NRF21540_PA_GPIOTE_CHANNEL_NO
 Default GPIOTE channel for PA control. More...
 
#define NRF21540_PDN_GPIOTE_CHANNEL_NO
 Default GPIOTE channel for PDN control. More...
 
#define NRF21540_PDN_PPI_CHANNEL_NO
 Default PPI channel for PDN pin handling. More...
 
#define NRF21540_USER_PPI_CHANNEL_NO
 Default PPI channel for user triggering actions. More...
 
#define NRF21540_TRX_PPI_CHANNEL_NO
 Default PPI channel for pin setting. More...
 

Detailed Description

Macro Definition Documentation

#define NRF21540_DO_NOT_USE_NATIVE_RADIO_IRQ_HANDLER

Set to 1 if your application uses RADIO_IRQHandler()

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF21540_INTERRUPT_PRIORITY

Default interrupt priority used by nRF21540 driver.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
Note
This is an NRF_CONFIG macro.
#define NRF21540_LNA_GPIOTE_CHANNEL_NO

Default GPIOTE channel for LNA control.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
Note
This is an NRF_CONFIG macro.
#define NRF21540_PA_GPIOTE_CHANNEL_NO

Default GPIOTE channel for PA control.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
Note
This is an NRF_CONFIG macro.
#define NRF21540_PDN_GPIOTE_CHANNEL_NO

Default GPIOTE channel for PDN control.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
Note
This is an NRF_CONFIG macro.
#define NRF21540_PDN_PPI_CHANNEL_NO

Default PPI channel for PDN pin handling.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
Note
This is an NRF_CONFIG macro.
#define NRF21540_SPIM_NO

Default SPIM instance.

Following options are available:

  • 0
  • 1
  • 2
  • 3
Note
This is an NRF_CONFIG macro.
#define NRF21540_TIMER_CC_PD_PG_CHANNEL_NO

Channel related to time between PDN went up and TX/RX goes up (TPD->PG)

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
Note
This is an NRF_CONFIG macro.
#define NRF21540_TIMER_CC_START_TO_PDN_UP_CHANNEL_NO

Channel related to time between tx/rx start (trigger, or function call - dependent on mode) and pdn goes up.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
Note
This is an NRF_CONFIG macro.
#define NRF21540_TIMER_NO

Timer instance number.

Following options are available:

  • 0
  • 1
  • 2
  • 3
Note
This is an NRF_CONFIG macro.
#define NRF21540_TRX_PPI_CHANNEL_NO

Default PPI channel for pin setting.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
Note
This is an NRF_CONFIG macro.
#define NRF21540_USE_GPIO_MANAGEMENT

Set to 1 if nRF21540 GPIO management shall be used.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF21540_USE_SPI_MANAGEMENT

Set to 1 if nRF21540 SPI management shall be used.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define NRF21540_USER_PPI_CHANNEL_NO

Default PPI channel for user triggering actions.

Following options are available:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
Note
This is an NRF_CONFIG macro.

Documentation feedback | Developer Zone | Subscribe | Updated