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 |