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

◆ rf24_datarate_e_str_1

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

Definition at line 632 of file RF24.cpp.

◆ rf24_datarate_e_str_2

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

Definition at line 633 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:632
static const PROGMEM char rf24_datarate_e_str_0[]
Definition RF24.cpp:631
static const PROGMEM char rf24_datarate_e_str_2[]
Definition RF24.cpp:633

Definition at line 634 of file RF24.cpp.

◆ rf24_model_e_str_0

const PROGMEM char rf24_model_e_str_0[] = "nRF24L01"
static

Definition at line 639 of file RF24.cpp.

◆ rf24_model_e_str_1

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

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

Definition at line 641 of file RF24.cpp.

◆ rf24_crclength_e_str_0

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

Definition at line 645 of file RF24.cpp.

◆ rf24_crclength_e_str_1

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

Definition at line 646 of file RF24.cpp.

◆ rf24_crclength_e_str_2

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

Definition at line 647 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:647
static const PROGMEM char rf24_crclength_e_str_1[]
Definition RF24.cpp:646
static const PROGMEM char rf24_crclength_e_str_0[]
Definition RF24.cpp:645

Definition at line 648 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 653 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 654 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 655 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 656 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:655
static const PROGMEM char rf24_pa_dbm_e_str_0[]
Definition RF24.cpp:653
static const PROGMEM char rf24_pa_dbm_e_str_1[]
Definition RF24.cpp:654
static const PROGMEM char rf24_pa_dbm_e_str_3[]
Definition RF24.cpp:656

Definition at line 657 of file RF24.cpp.

◆ rf24_feature_e_str_on

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

Definition at line 664 of file RF24.cpp.

◆ rf24_feature_e_str_allowed

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

Definition at line 665 of file RF24.cpp.

◆ rf24_feature_e_str_open

const PROGMEM char rf24_feature_e_str_open[] = " open "
static

Definition at line 666 of file RF24.cpp.

◆ rf24_feature_e_str_closed

const PROGMEM char rf24_feature_e_str_closed[] = "closed"
static

Definition at line 667 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:664
static const PROGMEM char rf24_feature_e_str_open[]
Definition RF24.cpp:666
static const PROGMEM char rf24_feature_e_str_closed[]
Definition RF24.cpp:667
static const PROGMEM char rf24_feature_e_str_allowed[]
Definition RF24.cpp:665

Definition at line 668 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 1146 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 1559 of file RF24.cpp.