Optimized High Speed NRF24L01+ Driver Class Documenation  V1.0
TMRh20 2014 - Optimized Fork of NRF24L01+ Driver
Classes | Enumerations
RF24.h File Reference
#include "RF24_config.h"

Go to the source code of this file.

Classes

class  RF24
 

Enumerations

enum  rf24_pa_dbm_e {
  RF24_PA_MIN = 0, RF24_PA_LOW, RF24_PA_HIGH, RF24_PA_MAX,
  RF24_PA_ERROR
}
 
enum  rf24_datarate_e { RF24_1MBPS = 0, RF24_2MBPS, RF24_250KBPS }
 
enum  rf24_crclength_e { RF24_CRC_DISABLED = 0, RF24_CRC_8, RF24_CRC_16 }
 

Detailed Description

Class declaration for RF24 and helper enums

Definition in file RF24.h.

Enumeration Type Documentation

Power Amplifier level.

For use with setPALevel()

Enumerator
RF24_PA_MIN 
RF24_PA_LOW 
RF24_PA_HIGH 
RF24_PA_MAX 
RF24_PA_ERROR 

Definition at line 31 of file RF24.h.

Data rate. How fast data moves through the air.

For use with setDataRate()

Enumerator
RF24_1MBPS 
RF24_2MBPS 
RF24_250KBPS 

Definition at line 38 of file RF24.h.

CRC Length. How big (if any) of a CRC is included.

For use with setCRCLength()

Enumerator
RF24_CRC_DISABLED 
RF24_CRC_8 
RF24_CRC_16 

Definition at line 45 of file RF24.h.