Optimized high speed nRF24L01+ driver class documentation 1.5.0
TMRh20 2020 - Optimized fork of the nRF24L01+ driver
Loading...
Searching...
No Matches
RF24.cpp File Reference
#include "nRF24L01.h"
#include "RF24_config.h"
#include "RF24.h"

Go to the source code of this file.

Variables

static const PROGMEM char rf24_datarate_e_str_0 [] = "= 1 MBPS"
static const PROGMEM char rf24_datarate_e_str_1 [] = "= 2 MBPS"
static const PROGMEM char rf24_datarate_e_str_2 [] = "= 250 KBPS"
static const PROGMEM char *const rf24_datarate_e_str_P []
static const PROGMEM char rf24_model_e_str_0 [] = "nRF24L01"
static const PROGMEM char rf24_model_e_str_1 [] = "nRF24L01+"
static const PROGMEM char *const rf24_model_e_str_P []
static const PROGMEM char rf24_crclength_e_str_0 [] = "= Disabled"
static const PROGMEM char rf24_crclength_e_str_1 [] = "= 8 bits"
static const PROGMEM char rf24_crclength_e_str_2 [] = "= 16 bits"
static const PROGMEM char *const rf24_crclength_e_str_P []
static const PROGMEM char rf24_pa_dbm_e_str_0 [] = "= PA_MIN"
static const PROGMEM char rf24_pa_dbm_e_str_1 [] = "= PA_LOW"
static const PROGMEM char rf24_pa_dbm_e_str_2 [] = "= PA_HIGH"
static const PROGMEM char rf24_pa_dbm_e_str_3 [] = "= PA_MAX"
static const PROGMEM char *const rf24_pa_dbm_e_str_P []
static const PROGMEM char rf24_feature_e_str_on [] = "= Enabled"
static const PROGMEM char rf24_feature_e_str_allowed [] = "= Allowed"
static const PROGMEM char rf24_feature_e_str_open [] = " open "
static const PROGMEM char rf24_feature_e_str_closed [] = "closed"
static const PROGMEM char *const rf24_feature_e_str_P []
static const PROGMEM uint8_t child_pipe_enable []
static const PROGMEM uint8_t child_pipe []

Variable Documentation

◆ rf24_datarate_e_str_0

const PROGMEM char rf24_datarate_e_str_0[] = "= 1 MBPS"
static

Definition at line 650 of file RF24.cpp.

◆ rf24_datarate_e_str_1

const PROGMEM char rf24_datarate_e_str_1[] = "= 2 MBPS"
static

Definition at line 651 of file RF24.cpp.

◆ rf24_datarate_e_str_2

const PROGMEM char rf24_datarate_e_str_2[] = "= 250 KBPS"
static

Definition at line 652 of file RF24.cpp.

◆ rf24_datarate_e_str_P

const PROGMEM char* const rf24_datarate_e_str_P[]
static
Initial value:
= {
}
static const PROGMEM char rf24_datarate_e_str_1[]
Definition RF24.cpp:651
static const PROGMEM char rf24_datarate_e_str_0[]
Definition RF24.cpp:650
static const PROGMEM char rf24_datarate_e_str_2[]
Definition RF24.cpp:652

Definition at line 653 of file RF24.cpp.

◆ rf24_model_e_str_0

const PROGMEM char rf24_model_e_str_0[] = "nRF24L01"
static

Definition at line 658 of file RF24.cpp.

◆ rf24_model_e_str_1

const PROGMEM char rf24_model_e_str_1[] = "nRF24L01+"
static

Definition at line 659 of file RF24.cpp.

◆ rf24_model_e_str_P

const PROGMEM char* const rf24_model_e_str_P[]
static
Initial value:
= {
}
static const PROGMEM char rf24_model_e_str_0[]
Definition RF24.cpp:658
static const PROGMEM char rf24_model_e_str_1[]
Definition RF24.cpp:659

Definition at line 660 of file RF24.cpp.

◆ rf24_crclength_e_str_0

const PROGMEM char rf24_crclength_e_str_0[] = "= Disabled"
static

Definition at line 664 of file RF24.cpp.

◆ rf24_crclength_e_str_1

const PROGMEM char rf24_crclength_e_str_1[] = "= 8 bits"
static

Definition at line 665 of file RF24.cpp.

◆ rf24_crclength_e_str_2

const PROGMEM char rf24_crclength_e_str_2[] = "= 16 bits"
static

Definition at line 666 of file RF24.cpp.

◆ rf24_crclength_e_str_P

const PROGMEM char* const rf24_crclength_e_str_P[]
static
Initial value:
= {
}
static const PROGMEM char rf24_crclength_e_str_2[]
Definition RF24.cpp:666
static const PROGMEM char rf24_crclength_e_str_1[]
Definition RF24.cpp:665
static const PROGMEM char rf24_crclength_e_str_0[]
Definition RF24.cpp:664

Definition at line 667 of file RF24.cpp.

◆ rf24_pa_dbm_e_str_0

const PROGMEM char rf24_pa_dbm_e_str_0[] = "= PA_MIN"
static

Definition at line 672 of file RF24.cpp.

◆ rf24_pa_dbm_e_str_1

const PROGMEM char rf24_pa_dbm_e_str_1[] = "= PA_LOW"
static

Definition at line 673 of file RF24.cpp.

◆ rf24_pa_dbm_e_str_2

const PROGMEM char rf24_pa_dbm_e_str_2[] = "= PA_HIGH"
static

Definition at line 674 of file RF24.cpp.

◆ rf24_pa_dbm_e_str_3

const PROGMEM char rf24_pa_dbm_e_str_3[] = "= PA_MAX"
static

Definition at line 675 of file RF24.cpp.

◆ rf24_pa_dbm_e_str_P

const PROGMEM char* const rf24_pa_dbm_e_str_P[]
static
Initial value:
= {
}
static const PROGMEM char rf24_pa_dbm_e_str_2[]
Definition RF24.cpp:674
static const PROGMEM char rf24_pa_dbm_e_str_0[]
Definition RF24.cpp:672
static const PROGMEM char rf24_pa_dbm_e_str_1[]
Definition RF24.cpp:673
static const PROGMEM char rf24_pa_dbm_e_str_3[]
Definition RF24.cpp:675

Definition at line 676 of file RF24.cpp.

◆ rf24_feature_e_str_on

const PROGMEM char rf24_feature_e_str_on[] = "= Enabled"
static

Definition at line 683 of file RF24.cpp.

◆ rf24_feature_e_str_allowed

const PROGMEM char rf24_feature_e_str_allowed[] = "= Allowed"
static

Definition at line 684 of file RF24.cpp.

◆ rf24_feature_e_str_open

const PROGMEM char rf24_feature_e_str_open[] = " open "
static

Definition at line 685 of file RF24.cpp.

◆ rf24_feature_e_str_closed

const PROGMEM char rf24_feature_e_str_closed[] = "closed"
static

Definition at line 686 of file RF24.cpp.

◆ rf24_feature_e_str_P

const PROGMEM char* const rf24_feature_e_str_P[]
static
Initial value:
= {
}
static const PROGMEM char rf24_feature_e_str_on[]
Definition RF24.cpp:683
static const PROGMEM char rf24_feature_e_str_open[]
Definition RF24.cpp:685
static const PROGMEM char rf24_feature_e_str_closed[]
Definition RF24.cpp:686
static const PROGMEM char rf24_feature_e_str_allowed[]
Definition RF24.cpp:684

Definition at line 687 of file RF24.cpp.

◆ child_pipe_enable

const PROGMEM uint8_t child_pipe_enable[]
static
Initial value:
constexpr uint8_t ERX_P3
Definition nRF24L01.h:77
constexpr uint8_t ERX_P4
Definition nRF24L01.h:76
constexpr uint8_t ERX_P0
Definition nRF24L01.h:80
constexpr uint8_t ERX_P5
Definition nRF24L01.h:75
constexpr uint8_t ERX_P1
Definition nRF24L01.h:79
constexpr uint8_t ERX_P2
Definition nRF24L01.h:78

Definition at line 1167 of file RF24.cpp.

◆ child_pipe

const PROGMEM uint8_t child_pipe[]
static
Initial value:
constexpr uint8_t RX_ADDR_P2
Definition nRF24L01.h:46
constexpr uint8_t RX_ADDR_P4
Definition nRF24L01.h:48
constexpr uint8_t RX_ADDR_P3
Definition nRF24L01.h:47
constexpr uint8_t RX_ADDR_P0
Definition nRF24L01.h:44
constexpr uint8_t RX_ADDR_P1
Definition nRF24L01.h:45
constexpr uint8_t RX_ADDR_P5
Definition nRF24L01.h:49

Definition at line 1717 of file RF24.cpp.