Enumerations

group PALevel

Power Amplifier level. The units dBm (decibel-milliwatts or dBmW) represents a logarithmic signal loss.

Enums

enum rf24_pa_dbm_e

Values:

enumerator RF24_PA_MIN = 0

(0) represents:

nRF24L01

Si24R1 with

lnaEnabled = 1

Si24R1 with

lnaEnabled = 0

-18 dBm

-6 dBm

-12 dBm

enumerator RF24_PA_LOW

(1) represents:

nRF24L01

Si24R1 with

lnaEnabled = 1

Si24R1 with

lnaEnabled = 0

-12 dBm

0 dBm

-4 dBm

enumerator RF24_PA_HIGH

(2) represents:

nRF24L01

Si24R1 with

lnaEnabled = 1

Si24R1 with

lnaEnabled = 0

-6 dBm

3 dBm

1 dBm

enumerator RF24_PA_MAX

(3) represents:

nRF24L01

Si24R1 with

lnaEnabled = 1

Si24R1 with

lnaEnabled = 0

0 dBm

7 dBm

4 dBm

enumerator RF24_PA_ERROR

(4) This should not be used and remains for backward compatibility.

group Datarate

How fast data moves through the air. Units are in bits per second (bps).

Enums

enum rf24_datarate_e

Values:

enumerator RF24_1MBPS = 0

(0) represents 1 Mbps

enumerator RF24_2MBPS

(1) represents 2 Mbps

enumerator RF24_250KBPS

(2) represents 250 kbps

group CRCLength

The length of a CRC checksum that is used (if any). Cyclical Redundancy Checking (CRC) is commonly used to ensure data integrity.

Enums

enum rf24_crclength_e

Values:

enumerator RF24_CRC_DISABLED = 0

(0) represents no CRC checksum is used

enumerator RF24_CRC_8

(1) represents CRC 8 bit checksum is used

enumerator RF24_CRC_16

(2) represents CRC 16 bit checksum is used