Optimized high speed nRF24L01+ driver class documentation 1.5.0
TMRh20 2020 - Optimized fork of the nRF24L01+ driver
Loading...
Searching...
No Matches
nRF24L01.h File Reference
#include <stdint.h>

Go to the source code of this file.

Namespaces

namespace  nRF24L01

Variables

constexpr uint8_t nRF24L01::CONFIG = 0x00
constexpr uint8_t nRF24L01::EN_AA = 0x01
constexpr uint8_t nRF24L01::EN_RXADDR = 0x02
constexpr uint8_t nRF24L01::SETUP_AW = 0x03
constexpr uint8_t nRF24L01::SETUP_RETR = 0x04
constexpr uint8_t nRF24L01::RF_CH = 0x05
constexpr uint8_t nRF24L01::RF_SETUP = 0x06
constexpr uint8_t nRF24L01::STATUS = 0x07
constexpr uint8_t nRF24L01::OBSERVE_TX = 0x08
constexpr uint8_t nRF24L01::CD = 0x09
constexpr uint8_t nRF24L01::RX_ADDR_P0 = 0x0A
constexpr uint8_t nRF24L01::RX_ADDR_P1 = 0x0B
constexpr uint8_t nRF24L01::RX_ADDR_P2 = 0x0C
constexpr uint8_t nRF24L01::RX_ADDR_P3 = 0x0D
constexpr uint8_t nRF24L01::RX_ADDR_P4 = 0x0E
constexpr uint8_t nRF24L01::RX_ADDR_P5 = 0x0F
constexpr uint8_t nRF24L01::TX_ADDR = 0x10
constexpr uint8_t nRF24L01::RX_PW_P0 = 0x11
constexpr uint8_t nRF24L01::RX_PW_P1 = 0x12
constexpr uint8_t nRF24L01::RX_PW_P2 = 0x13
constexpr uint8_t nRF24L01::RX_PW_P3 = 0x14
constexpr uint8_t nRF24L01::RX_PW_P4 = 0x15
constexpr uint8_t nRF24L01::RX_PW_P5 = 0x16
constexpr uint8_t nRF24L01::FIFO_STATUS = 0x17
constexpr uint8_t nRF24L01::DYNPD = 0x1C
constexpr uint8_t nRF24L01::FEATURE = 0x1D
constexpr uint8_t nRF24L01::MASK_RX_DR = 6
constexpr uint8_t nRF24L01::MASK_TX_DS = 5
constexpr uint8_t nRF24L01::MASK_MAX_RT = 4
constexpr uint8_t nRF24L01::EN_CRC = 3
constexpr uint8_t nRF24L01::CRCO = 2
constexpr uint8_t nRF24L01::PWR_UP = 1
constexpr uint8_t nRF24L01::PRIM_RX = 0
constexpr uint8_t nRF24L01::ENAA_P5 = 5
constexpr uint8_t nRF24L01::ENAA_P4 = 4
constexpr uint8_t nRF24L01::ENAA_P3 = 3
constexpr uint8_t nRF24L01::ENAA_P2 = 2
constexpr uint8_t nRF24L01::ENAA_P1 = 1
constexpr uint8_t nRF24L01::ENAA_P0 = 0
constexpr uint8_t nRF24L01::ERX_P5 = 5
constexpr uint8_t nRF24L01::ERX_P4 = 4
constexpr uint8_t nRF24L01::ERX_P3 = 3
constexpr uint8_t nRF24L01::ERX_P2 = 2
constexpr uint8_t nRF24L01::ERX_P1 = 1
constexpr uint8_t nRF24L01::ERX_P0 = 0
constexpr uint8_t nRF24L01::AW = 0
constexpr uint8_t nRF24L01::ARD = 4
constexpr uint8_t nRF24L01::ARC = 0
constexpr uint8_t nRF24L01::PLL_LOCK = 4
constexpr uint8_t nRF24L01::CONT_WAVE = 7
constexpr uint8_t nRF24L01::RF_DR = 3
constexpr uint8_t nRF24L01::RF_PWR = 6
constexpr uint8_t nRF24L01::RX_DR = 6
constexpr uint8_t nRF24L01::TX_DS = 5
constexpr uint8_t nRF24L01::MAX_RT = 4
constexpr uint8_t nRF24L01::RX_P_NO = 1
constexpr uint8_t nRF24L01::TX_FULL = 0
constexpr uint8_t nRF24L01::PLOS_CNT = 4
constexpr uint8_t nRF24L01::ARC_CNT = 0
constexpr uint8_t nRF24L01::TX_REUSE = 6
constexpr uint8_t nRF24L01::FIFO_FULL = 5
constexpr uint8_t nRF24L01::TX_EMPTY = 4
constexpr uint8_t nRF24L01::RX_FULL = 1
constexpr uint8_t nRF24L01::RX_EMPTY = 0
constexpr uint8_t nRF24L01::DPL_P5 = 5
constexpr uint8_t nRF24L01::DPL_P4 = 4
constexpr uint8_t nRF24L01::DPL_P3 = 3
constexpr uint8_t nRF24L01::DPL_P2 = 2
constexpr uint8_t nRF24L01::DPL_P1 = 1
constexpr uint8_t nRF24L01::DPL_P0 = 0
constexpr uint8_t nRF24L01::EN_DPL = 2
constexpr uint8_t nRF24L01::EN_ACK_PAY = 1
constexpr uint8_t nRF24L01::EN_DYN_ACK = 0
constexpr uint8_t nRF24L01::R_REGISTER = 0x00
constexpr uint8_t nRF24L01::W_REGISTER = 0x20
constexpr uint8_t nRF24L01::REGISTER_MASK = 0x1F
constexpr uint8_t nRF24L01::ACTIVATE = 0x50
constexpr uint8_t nRF24L01::R_RX_PL_WID = 0x60
constexpr uint8_t nRF24L01::R_RX_PAYLOAD = 0x61
constexpr uint8_t nRF24L01::W_TX_PAYLOAD = 0xA0
constexpr uint8_t nRF24L01::W_ACK_PAYLOAD = 0xA8
constexpr uint8_t nRF24L01::FLUSH_TX = 0xE1
constexpr uint8_t nRF24L01::FLUSH_RX = 0xE2
constexpr uint8_t nRF24L01::REUSE_TX_PL = 0xE3
constexpr uint8_t nRF24L01::NOP = 0xFF
constexpr uint8_t nRF24L01::LNA_HCURR = 0
constexpr uint8_t nRF24L01::RPD = 0x09
constexpr uint8_t nRF24L01::W_TX_PAYLOAD_NO_ACK = 0xB0
constexpr uint8_t nRF24L01::RF_DR_LOW = 5
constexpr uint8_t nRF24L01::RF_DR_HIGH = 3
constexpr uint8_t nRF24L01::RF_PWR_LOW = 1
constexpr uint8_t nRF24L01::RF_PWR_HIGH = 2