Optimized high speed nRF24L01+ driver class documentation v1.4.11
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 653 of file RF24.cpp.

◆ rf24_datarate_e_str_1

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

Definition at line 654 of file RF24.cpp.

◆ rf24_datarate_e_str_2

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

Definition at line 655 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:654
static const PROGMEM char rf24_datarate_e_str_0[]
Definition RF24.cpp:653
static const PROGMEM char rf24_datarate_e_str_2[]
Definition RF24.cpp:655

Definition at line 656 of file RF24.cpp.

◆ rf24_model_e_str_0

const PROGMEM char rf24_model_e_str_0[] = "nRF24L01"
static

Definition at line 661 of file RF24.cpp.

◆ rf24_model_e_str_1

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

Definition at line 662 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:661
static const PROGMEM char rf24_model_e_str_1[]
Definition RF24.cpp:662

Definition at line 663 of file RF24.cpp.

◆ rf24_crclength_e_str_0

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

Definition at line 667 of file RF24.cpp.

◆ rf24_crclength_e_str_1

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

Definition at line 668 of file RF24.cpp.

◆ rf24_crclength_e_str_2

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

Definition at line 669 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:669
static const PROGMEM char rf24_crclength_e_str_1[]
Definition RF24.cpp:668
static const PROGMEM char rf24_crclength_e_str_0[]
Definition RF24.cpp:667

Definition at line 670 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 675 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 676 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 677 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 678 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:677
static const PROGMEM char rf24_pa_dbm_e_str_0[]
Definition RF24.cpp:675
static const PROGMEM char rf24_pa_dbm_e_str_1[]
Definition RF24.cpp:676
static const PROGMEM char rf24_pa_dbm_e_str_3[]
Definition RF24.cpp:678

Definition at line 679 of file RF24.cpp.

◆ rf24_feature_e_str_on

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

Definition at line 686 of file RF24.cpp.

◆ rf24_feature_e_str_allowed

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

Definition at line 687 of file RF24.cpp.

◆ rf24_feature_e_str_open

const PROGMEM char rf24_feature_e_str_open[] = " open "
static

Definition at line 688 of file RF24.cpp.

◆ rf24_feature_e_str_closed

const PROGMEM char rf24_feature_e_str_closed[] = "closed"
static

Definition at line 689 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:686
static const PROGMEM char rf24_feature_e_str_open[]
Definition RF24.cpp:688
static const PROGMEM char rf24_feature_e_str_closed[]
Definition RF24.cpp:689
static const PROGMEM char rf24_feature_e_str_allowed[]
Definition RF24.cpp:687

Definition at line 690 of file RF24.cpp.

◆ child_pipe_enable

const PROGMEM uint8_t child_pipe_enable[]
static
Initial value:
#define ERX_P2
Definition nRF24L01.h:71
#define ERX_P0
Definition nRF24L01.h:73
#define ERX_P4
Definition nRF24L01.h:69
#define ERX_P3
Definition nRF24L01.h:70
#define ERX_P1
Definition nRF24L01.h:72
#define ERX_P5
Definition nRF24L01.h:68

Definition at line 1168 of file RF24.cpp.

◆ child_pipe

const PROGMEM uint8_t child_pipe[]
static
Initial value:
#define RX_ADDR_P3
Definition nRF24L01.h:40
#define RX_ADDR_P5
Definition nRF24L01.h:42
#define RX_ADDR_P2
Definition nRF24L01.h:39
#define RX_ADDR_P1
Definition nRF24L01.h:38
#define RX_ADDR_P0
Definition nRF24L01.h:37
#define RX_ADDR_P4
Definition nRF24L01.h:41

Definition at line 1582 of file RF24.cpp.