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. | |
| 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 45 of file nrf24l01p_ng_states.h.
| #define NRF24L01P_NG_DELAY_US_RX_SETTLING (130) |
Transition delay to RX mode.
Definition at line 35 of file nrf24l01p_ng_states.h.
| #define NRF24L01P_NG_DELAY_US_START_UP (1500) |
Wakeup delay.
Definition at line 30 of file nrf24l01p_ng_states.h.
| #define NRF24L01P_NG_DELAY_US_TX_SETTLING (130) |
Transition delay to TX mode.
Definition at line 40 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 |