COSA
An Object-Oriented Platform for Arduino Programming
|
This is the complete list of members for NRF24L01P, including all inherited members.
address(int16_t net, uint8_t dev) | Wireless::Driver | inline |
ARC enum value | NRF24L01P | protected |
ARC_CNT enum value | NRF24L01P | protected |
ARD enum value | NRF24L01P | protected |
available() | NRF24L01P | virtual |
AW enum value | NRF24L01P | protected |
AW_3BYTES enum value | NRF24L01P | protected |
AW_4BYTES enum value | NRF24L01P | protected |
AW_5BYTES enum value | NRF24L01P | protected |
AW_MAX enum value | NRF24L01P | protected |
begin(const void *config=NULL) | NRF24L01P | virtual |
BROADCAST | Wireless::Driver | static |
broadcast(uint8_t port, const iovec_t *vec) | Wireless::Driver | inlinevirtual |
broadcast(uint8_t port, const void *buf, size_t len) | Wireless::Driver | inlinevirtual |
channel() const | Wireless::Driver | inline |
channel(uint8_t channel) | Wireless::Driver | inline |
clock(uint32_t freq) | SPI::Driver | inlineprotectedstatic |
Command enum name | NRF24L01P | protected |
CONFIG enum value | NRF24L01P | protected |
CONT_WAVE enum value | NRF24L01P | protected |
CRCO enum value | NRF24L01P | protected |
cycle(uint16_t ns) | SPI::Driver | inlineprotectedstatic |
DEFAULT_ARC enum value | NRF24L01P | protected |
DEFAULT_ARD enum value | NRF24L01P | protected |
device_address() const | Wireless::Driver | inline |
DEVICE_PAYLOAD_MAX | NRF24L01P | static |
DPL_P0 enum value | NRF24L01P | protected |
DPL_P1 enum value | NRF24L01P | protected |
DPL_P2 enum value | NRF24L01P | protected |
DPL_P3 enum value | NRF24L01P | protected |
DPL_P4 enum value | NRF24L01P | protected |
DPL_P5 enum value | NRF24L01P | protected |
DPL_PA enum value | NRF24L01P | protected |
SPI::Driver(Board::DigitalPin cs, Pulse pulse=DEFAULT_PULSE, Clock rate=DEFAULT_CLOCK, uint8_t mode=0, Order order=MSB_ORDER, Interrupt::Handler *irq=NULL) | SPI::Driver | protected |
Wireless::Driver::Driver(int16_t network, uint8_t device) | Wireless::Driver | inline |
drops() const | NRF24L01P | inline |
DYNPD enum value | NRF24L01P | protected |
EN_AA enum value | NRF24L01P | protected |
EN_ACK_PAY enum value | NRF24L01P | protected |
EN_CRC enum value | NRF24L01P | protected |
EN_DPL enum value | NRF24L01P | protected |
EN_DYN_ACK enum value | NRF24L01P | protected |
EN_RXADDR enum value | NRF24L01P | protected |
ENAA_P0 enum value | NRF24L01P | protected |
ENAA_P1 enum value | NRF24L01P | protected |
ENAA_P2 enum value | NRF24L01P | protected |
ENAA_P3 enum value | NRF24L01P | protected |
ENAA_P4 enum value | NRF24L01P | protected |
ENAA_P5 enum value | NRF24L01P | protected |
ENAA_PA enum value | NRF24L01P | protected |
end() | NRF24L01P | inlinevirtual |
ERX_P0 enum value | NRF24L01P | protected |
ERX_P1 enum value | NRF24L01P | protected |
ERX_P2 enum value | NRF24L01P | protected |
ERX_P3 enum value | NRF24L01P | protected |
ERX_P4 enum value | NRF24L01P | protected |
ERX_P5 enum value | NRF24L01P | protected |
ERX_PA enum value | NRF24L01P | protected |
FEATURE enum value | NRF24L01P | protected |
FIFO_STATUS enum value | NRF24L01P | protected |
FLUSH_RX enum value | NRF24L01P | protected |
FLUSH_TX enum value | NRF24L01P | protected |
input_power_level() | Wireless::Driver | inlinevirtual |
is_broadcast() | Wireless::Driver | inlinevirtual |
link_quality_indicator() | Wireless::Driver | inlinevirtual |
m_addr | Wireless::Driver | protected |
m_avail | Wireless::Driver | protected |
m_ce | NRF24L01P | protected |
m_channel | Wireless::Driver | protected |
m_cs | SPI::Driver | protected |
m_dest | Wireless::Driver | protected |
m_drops | NRF24L01P | protected |
m_irq | NRF24L01P | protected |
m_next | SPI::Driver | protected |
m_pulse | SPI::Driver | protected |
m_retrans | NRF24L01P | protected |
m_spcr | SPI::Driver | protected |
m_spsr | SPI::Driver | protected |
m_state | NRF24L01P | protected |
m_status | NRF24L01P | protected |
m_trans | NRF24L01P | protected |
MASK_MAX_RT enum value | NRF24L01P | protected |
MASK_RX_DR enum value | NRF24L01P | protected |
MASK_TX_DS enum value | NRF24L01P | protected |
MAX_RT enum value | NRF24L01P | protected |
network_address() const | Wireless::Driver | inline |
NOP enum value | NRF24L01P | protected |
NRF24L01P(uint16_t net, uint8_t dev, Board::DigitalPin csn=Board::D10, Board::DigitalPin ce=Board::D9, Board::ExternalInterruptPin irq=Board::EXT0) | NRF24L01P | |
OBSERVE_TX enum value | NRF24L01P | protected |
operator<<(IOStream &outs, status_t status) | NRF24L01P | friend |
operator<<(IOStream &outs, fifo_status_t status) | NRF24L01P | friend |
operator<<(IOStream &outs, observe_tx_t observe) | NRF24L01P | friend |
output_power_level(int8_t dBm) | NRF24L01P | virtual |
PAYLOAD_MAX | NRF24L01P | static |
PIPE_MASK enum value | NRF24L01P | protected |
PIPE_MAX enum value | NRF24L01P | protected |
PLL_LOCK_SIGNAL enum value | NRF24L01P | protected |
PLOS_CNT enum value | NRF24L01P | protected |
POWER_DOWN enum value | NRF24L01P | protected |
POWER_DOWN_STATE enum value | NRF24L01P | protected |
POWER_UP enum value | NRF24L01P | protected |
powerdown() | NRF24L01P | virtual |
powerup() | NRF24L01P | virtual |
PRIM_RX enum value | NRF24L01P | protected |
PWR_UP enum value | NRF24L01P | protected |
R_REGISTER enum value | NRF24L01P | protected |
R_RX_PAYLOAD enum value | NRF24L01P | protected |
R_RX_PL_WID enum value | NRF24L01P | protected |
read(Command cmd) | NRF24L01P | protected |
read(Command cmd, void *buf, size_t size) | NRF24L01P | protected |
read(Register reg) | NRF24L01P | inlineprotected |
read(Register reg, void *buf, size_t size) | NRF24L01P | inlineprotected |
read_fifo_status() | NRF24L01P | inlineprotected |
read_observe_tx() | NRF24L01P | inlineprotected |
read_status() | NRF24L01P | protected |
receiver_mode() | NRF24L01P | protected |
recv(uint8_t &src, uint8_t &port, void *buf, size_t count, uint32_t ms=0L) | NRF24L01P | virtual |
REG_MASK enum value | NRF24L01P | protected |
Register enum name | NRF24L01P | protected |
retrans() const | NRF24L01P | inline |
REUSE_TX_PL enum value | NRF24L01P | protected |
RF_CH enum value | NRF24L01P | protected |
RF_DR_1MBPS enum value | NRF24L01P | protected |
RF_DR_250KBPS enum value | NRF24L01P | protected |
RF_DR_2MBPS enum value | NRF24L01P | protected |
RF_DR_HIGH enum value | NRF24L01P | protected |
RF_DR_LOW enum value | NRF24L01P | protected |
RF_PWR enum value | NRF24L01P | protected |
RF_PWR_0DBM enum value | NRF24L01P | protected |
RF_PWR_12DBM enum value | NRF24L01P | protected |
RF_PWR_18DBM enum value | NRF24L01P | protected |
RF_PWR_6DBM enum value | NRF24L01P | protected |
RF_SETUP enum value | NRF24L01P | protected |
room() | Wireless::Driver | inlinevirtual |
RPD enum value | NRF24L01P | protected |
RX_ADDR_P0 enum value | NRF24L01P | protected |
RX_ADDR_P1 enum value | NRF24L01P | protected |
RX_ADDR_P2 enum value | NRF24L01P | protected |
RX_ADDR_P3 enum value | NRF24L01P | protected |
RX_ADDR_P4 enum value | NRF24L01P | protected |
RX_ADDR_P5 enum value | NRF24L01P | protected |
RX_DR enum value | NRF24L01P | protected |
RX_EMPTY enum value | NRF24L01P | protected |
RX_FULL enum value | NRF24L01P | protected |
RX_P_NO enum value | NRF24L01P | protected |
RX_P_NO_MASK enum value | NRF24L01P | protected |
RX_P_NO_NONE enum value | NRF24L01P | protected |
RX_PW_P0 enum value | NRF24L01P | protected |
RX_PW_P1 enum value | NRF24L01P | protected |
RX_PW_P2 enum value | NRF24L01P | protected |
RX_PW_P3 enum value | NRF24L01P | protected |
RX_PW_P4 enum value | NRF24L01P | protected |
RX_PW_P5 enum value | NRF24L01P | protected |
RX_STATE enum value | NRF24L01P | protected |
send(uint8_t dest, uint8_t port, const iovec_t *vec) | NRF24L01P | virtual |
send(uint8_t dest, uint8_t port, const void *buf, size_t len) | NRF24L01P | virtual |
set_clock(Clock rate) | SPI::Driver | protected |
set_clock(uint32_t freq) | SPI::Driver | inlineprotected |
SETUP_AW enum value | NRF24L01P | protected |
SETUP_RETR enum value | NRF24L01P | protected |
standby() | NRF24L01P | |
STANDBY_STATE enum value | NRF24L01P | protected |
State enum name | NRF24L01P | protected |
STATUS enum value | NRF24L01P | protected |
Thce_us | NRF24L01P | protectedstatic |
Tpd2stby_ms | NRF24L01P | protectedstatic |
trans() const | NRF24L01P | inline |
transmit_mode(uint8_t dest) | NRF24L01P | protected |
Tstby2a_us | NRF24L01P | protectedstatic |
TX_ADDR enum value | NRF24L01P | protected |
TX_DS enum value | NRF24L01P | protected |
TX_EMPTY enum value | NRF24L01P | protected |
TX_FIFO_FULL enum value | NRF24L01P | protected |
TX_FULL enum value | NRF24L01P | protected |
TX_REUSE enum value | NRF24L01P | protected |
TX_STATE enum value | NRF24L01P | protected |
W_ACK_PAYLOAD enum value | NRF24L01P | protected |
W_REGISTER enum value | NRF24L01P | protected |
W_TX_PAYLOAD enum value | NRF24L01P | protected |
W_TX_PAYLOAD_NO_ACK enum value | NRF24L01P | protected |
wakeup_on_radio() | Wireless::Driver | inlinevirtual |
write(Command cmd) | NRF24L01P | protected |
write(Command cmd, uint8_t data) | NRF24L01P | protected |
write(Command cmd, const void *buf, size_t size) | NRF24L01P | protected |
write(Register reg, uint8_t data) | NRF24L01P | inlineprotected |
write(Register reg, const void *buf, size_t size) | NRF24L01P | inlineprotected |