Operation states of NRF24L01+ (NG) devices. More...
Operation states of NRF24L01+ (NG) devices.
Definition in file nrf24l01p_ng_states.h.
#include "nrf24l01p_ng.h"
 Include dependency graph for nrf24l01p_ng_states.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.  More... | |
| void | nrf24l01p_ng_transition_to_standby_1 (nrf24l01p_ng_t *dev) | 
| Go to idle state, wake up device.  More... | |
| void | nrf24l01p_ng_transition_to_standby_2 (nrf24l01p_ng_t *dev) | 
| Go to "be ready to transmit" state.  More... | |
| void | nrf24l01p_ng_transition_to_rx_mode (nrf24l01p_ng_t *dev) | 
| Go to Rx mode.  More... | |
| void | nrf24l01p_ng_transition_to_tx_mode (nrf24l01p_ng_t *dev) | 
| Go to Tx mode.  More... | |
| 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 |