|
Optimized high speed nRF24L01+ driver class documentation 1.5.0
TMRh20 2020 - Optimized fork of the nRF24L01+ driver
|
#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 |