Operation states of NRF24L01+ (NG) devices. More...
Operation states of NRF24L01+ (NG) devices.
Definition in file nrf24l01p_ng_states.h.
#include "nrf24l01p_ng.h"
Go to the source code of this file.
#define | NRF24L01P_NG_DELAY_US_START_UP (1500) |
Wakeup delay. | |
#define | NRF24L01P_NG_DELAY_US_RX_SETTLING (130) |
Transition delay to RX mode. | |
#define | NRF24L01P_NG_DELAY_US_TX_SETTLING (130) |
Transition delay to TX mode. | |
#define | NRF24L01P_NG_DELAY_US_CE_HIGH_PULSE (10) |
CE gpio pin pull-low to trigger a transmission. | |
void | nrf24l01p_ng_transition_to_power_down (nrf24l01p_ng_t *dev) |
Put device to sleep. | |
void | nrf24l01p_ng_transition_to_standby_1 (nrf24l01p_ng_t *dev) |
Go to idle state, wake up device. | |
void | nrf24l01p_ng_transition_to_standby_2 (nrf24l01p_ng_t *dev) |
Go to "be ready to transmit" state. | |
void | nrf24l01p_ng_transition_to_rx_mode (nrf24l01p_ng_t *dev) |
Go to Rx mode. | |
void | nrf24l01p_ng_transition_to_tx_mode (nrf24l01p_ng_t *dev) |
Go to Tx mode. | |
#define NRF24L01P_NG_DELAY_US_CE_HIGH_PULSE (10) |
CE gpio pin pull-low to trigger a transmission.
Definition at line 44 of file nrf24l01p_ng_states.h.
#define NRF24L01P_NG_DELAY_US_RX_SETTLING (130) |
Transition delay to RX mode.
Definition at line 34 of file nrf24l01p_ng_states.h.
#define NRF24L01P_NG_DELAY_US_START_UP (1500) |
Wakeup delay.
Definition at line 29 of file nrf24l01p_ng_states.h.
#define NRF24L01P_NG_DELAY_US_TX_SETTLING (130) |
Transition delay to TX mode.
Definition at line 39 of file nrf24l01p_ng_states.h.
void nrf24l01p_ng_transition_to_power_down | ( | nrf24l01p_ng_t * | dev | ) |
Put device to sleep.
[in] | dev | NRF24L01+ device handle |
void nrf24l01p_ng_transition_to_rx_mode | ( | nrf24l01p_ng_t * | dev | ) |
Go to Rx mode.
[in] | dev | NRF24L01+ device handle |
void nrf24l01p_ng_transition_to_standby_1 | ( | nrf24l01p_ng_t * | dev | ) |
Go to idle state, wake up device.
[in] | dev | NRF24L01+ device handle |
void nrf24l01p_ng_transition_to_standby_2 | ( | nrf24l01p_ng_t * | dev | ) |
Go to "be ready to transmit" state.
[in] | dev | NRF24L01+ device handle |
void nrf24l01p_ng_transition_to_tx_mode | ( | nrf24l01p_ng_t * | dev | ) |
Go to Tx mode.
[in] | dev | NRF24L01+ device handle |