Enumerated types for configuration options.
More...
|
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...
|
Enumerated types for configuration options.
◆ 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)
|