My Project
Loading...
Searching...
No Matches
Enumeration Types

Enumerated types for configuration options. More...

Enumerations

enum  nrf24l01_air_data_rate { nrf24l01_air_data_rate_1mbps = 0 , nrf24l01_air_data_rate_2mbps }
 Air data rate configuration. More...
enum  nrf24l01_rf_output_power { nrf24l01_rf_output_power_minus18dbm = 0 , nrf24l01_rf_output_power_minus12dbm , nrf24l01_rf_output_power_minus6dbm , nrf24l01_rf_output_power_0dbm }
 RF output power levels. More...
enum  nrf24l01_address_width { nrf24l01_address_width_3bytes = 3 , nrf24l01_address_width_4bytes , nrf24l01_address_width_5bytes }
 Address width configuration. More...
enum  nrf24l01_auto_retransmit_delay {
  nrf24l01_auto_retransmit_delay_250us = 0 , nrf24l01_auto_retransmit_delay_500us , nrf24l01_auto_retransmit_delay_750us , nrf24l01_auto_retransmit_delay_1000us ,
  nrf24l01_auto_retransmit_delay_1250us , nrf24l01_auto_retransmit_delay_1500us , nrf24l01_auto_retransmit_delay_1750us , nrf24l01_auto_retransmit_delay_2000us ,
  nrf24l01_auto_retransmit_delay_2250us , nrf24l01_auto_retransmit_delay_2500us , nrf24l01_auto_retransmit_delay_2750us , nrf24l01_auto_retransmit_delay_3000us ,
  nrf24l01_auto_retransmit_delay_3250us , nrf24l01_auto_retransmit_delay_3500us , nrf24l01_auto_retransmit_delay_3750us , nrf24l01_auto_retransmit_delay_4000us
}
 Auto retransmit delay settings. More...
enum  nrf24l01_auto_retransmit_count {
  nrf24l01_auto_retransmit_count_disable = 0 , nrf24l01_auto_retransmit_count_1 , nrf24l01_auto_retransmit_count_2 , nrf24l01_auto_retransmit_count_3 ,
  nrf24l01_auto_retransmit_count_4 , nrf24l01_auto_retransmit_count_5 , nrf24l01_auto_retransmit_count_6 , nrf24l01_auto_retransmit_count_7 ,
  nrf24l01_auto_retransmit_count_8 , nrf24l01_auto_retransmit_count_9 , nrf24l01_auto_retransmit_count_10 , nrf24l01_auto_retransmit_count_11 ,
  nrf24l01_auto_retransmit_count_12 , nrf24l01_auto_retransmit_count_13 , nrf24l01_auto_retransmit_count_14 , nrf24l01_auto_retransmit_count_15
}
 Auto retransmit count settings. More...
enum  nrf24l01_irq { nrf24l01_irq_rx_data_ready = 0 , nrf24l01_irq_tx_data_sent , nrf24l01_maximum_retransmitted }
 Interrupt types. More...

Detailed Description

Enumerated types for configuration options.

Enumeration Type Documentation

◆ nrf24l01_address_width

Address width configuration.

Enumerator
nrf24l01_address_width_3bytes 

3 bytes address width

nrf24l01_address_width_4bytes 

4 bytes address width

nrf24l01_address_width_5bytes 

5 bytes address width

◆ nrf24l01_air_data_rate

Air data rate configuration.

Enumerator
nrf24l01_air_data_rate_1mbps 

1 Mbps data rate

nrf24l01_air_data_rate_2mbps 

2 Mbps data rate

◆ nrf24l01_auto_retransmit_count

Auto retransmit count settings.

Enumerator
nrf24l01_auto_retransmit_count_disable 

Disable auto retransmit

nrf24l01_auto_retransmit_count_1 

Up to 1 retransmit

nrf24l01_auto_retransmit_count_2 

Up to 2 retransmits

nrf24l01_auto_retransmit_count_3 

Up to 3 retransmits

nrf24l01_auto_retransmit_count_4 

Up to 4 retransmits

nrf24l01_auto_retransmit_count_5 

Up to 5 retransmits

nrf24l01_auto_retransmit_count_6 

Up to 6 retransmits

nrf24l01_auto_retransmit_count_7 

Up to 7 retransmits

nrf24l01_auto_retransmit_count_8 

Up to 8 retransmits

nrf24l01_auto_retransmit_count_9 

Up to 9 retransmits

nrf24l01_auto_retransmit_count_10 

Up to 10 retransmits

nrf24l01_auto_retransmit_count_11 

Up to 11 retransmits

nrf24l01_auto_retransmit_count_12 

Up to 12 retransmits

nrf24l01_auto_retransmit_count_13 

Up to 13 retransmits

nrf24l01_auto_retransmit_count_14 

Up to 14 retransmits

nrf24l01_auto_retransmit_count_15 

Up to 15 retransmits

◆ nrf24l01_auto_retransmit_delay

Auto retransmit delay settings.

Enumerator
nrf24l01_auto_retransmit_delay_250us 

250 µs delay

nrf24l01_auto_retransmit_delay_500us 

500 µs delay

nrf24l01_auto_retransmit_delay_750us 

750 µs delay

nrf24l01_auto_retransmit_delay_1000us 

1000 µs delay

nrf24l01_auto_retransmit_delay_1250us 

1250 µs delay

nrf24l01_auto_retransmit_delay_1500us 

1500 µs delay

nrf24l01_auto_retransmit_delay_1750us 

1750 µs delay

nrf24l01_auto_retransmit_delay_2000us 

2000 µs delay

nrf24l01_auto_retransmit_delay_2250us 

2250 µs delay

nrf24l01_auto_retransmit_delay_2500us 

2500 µs delay

nrf24l01_auto_retransmit_delay_2750us 

2750 µs delay

nrf24l01_auto_retransmit_delay_3000us 

3000 µs delay

nrf24l01_auto_retransmit_delay_3250us 

3250 µs delay

nrf24l01_auto_retransmit_delay_3500us 

3500 µs delay

nrf24l01_auto_retransmit_delay_3750us 

3750 µs delay

nrf24l01_auto_retransmit_delay_4000us 

4000 µs delay

◆ nrf24l01_irq

Interrupt types.

Enumerator
nrf24l01_irq_rx_data_ready 

RX Data Ready interrupt

nrf24l01_irq_tx_data_sent 

TX Data Sent interrupt

nrf24l01_maximum_retransmitted 

Maximum retransmitted interrupt

◆ nrf24l01_rf_output_power

RF output power levels.

Enumerator
nrf24l01_rf_output_power_minus18dbm 

-18 dBm output power

nrf24l01_rf_output_power_minus12dbm 

-12 dBm output power

nrf24l01_rf_output_power_minus6dbm 

-6 dBm output power

nrf24l01_rf_output_power_0dbm 

0 dBm output power (maximum)