Optimized high speed nRF24L01+ driver class documentation  1.4.2
TMRh20 2020 - Optimized fork of the nRF24L01+ driver
Variables
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 595 of file RF24.cpp.

◆ rf24_datarate_e_str_1

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

Definition at line 596 of file RF24.cpp.

◆ rf24_datarate_e_str_2

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

Definition at line 597 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:596
static const PROGMEM char rf24_datarate_e_str_0[]
Definition: RF24.cpp:595
static const PROGMEM char rf24_datarate_e_str_2[]
Definition: RF24.cpp:597

Definition at line 598 of file RF24.cpp.

◆ rf24_model_e_str_0

const PROGMEM char rf24_model_e_str_0[] = "nRF24L01"
static

Definition at line 603 of file RF24.cpp.

◆ rf24_model_e_str_1

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

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

Definition at line 605 of file RF24.cpp.

◆ rf24_crclength_e_str_0

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

Definition at line 609 of file RF24.cpp.

◆ rf24_crclength_e_str_1

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

Definition at line 610 of file RF24.cpp.

◆ rf24_crclength_e_str_2

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

Definition at line 611 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:611
static const PROGMEM char rf24_crclength_e_str_1[]
Definition: RF24.cpp:610
static const PROGMEM char rf24_crclength_e_str_0[]
Definition: RF24.cpp:609

Definition at line 612 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 617 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 618 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 619 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 620 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:619
static const PROGMEM char rf24_pa_dbm_e_str_0[]
Definition: RF24.cpp:617
static const PROGMEM char rf24_pa_dbm_e_str_1[]
Definition: RF24.cpp:618
static const PROGMEM char rf24_pa_dbm_e_str_3[]
Definition: RF24.cpp:620

Definition at line 621 of file RF24.cpp.

◆ rf24_feature_e_str_on

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

Definition at line 641 of file RF24.cpp.

◆ rf24_feature_e_str_allowed

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

Definition at line 642 of file RF24.cpp.

◆ rf24_feature_e_str_open

const PROGMEM char rf24_feature_e_str_open[] = " open "
static

Definition at line 643 of file RF24.cpp.

◆ rf24_feature_e_str_closed

const PROGMEM char rf24_feature_e_str_closed[] = "closed"
static

Definition at line 644 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:641
static const PROGMEM char rf24_feature_e_str_open[]
Definition: RF24.cpp:643
static const PROGMEM char rf24_feature_e_str_closed[]
Definition: RF24.cpp:644
static const PROGMEM char rf24_feature_e_str_allowed[]
Definition: RF24.cpp:642

Definition at line 645 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 1017 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 1415 of file RF24.cpp.