nrfxlib API 0.1.0
|
Functions | |
nrf_802154_state_t | nrf_802154_state_get (void) |
Gets the current state of the radio. | |
bool | nrf_802154_sleep (void) |
Changes the radio state to the RADIO_STATE_SLEEP state. | |
nrf_802154_sleep_error_t | nrf_802154_sleep_if_idle (void) |
Changes the radio state to the RADIO_STATE_SLEEP state if the radio is idle. | |
bool | nrf_802154_receive (void) |
Changes the radio state to RADIO_STATE_RX. | |
bool | nrf_802154_receive_at (uint64_t rx_time, uint32_t timeout, uint8_t channel, uint32_t id) |
Requests reception at the specified time. | |
bool | nrf_802154_receive_at_cancel (uint32_t id) |
Cancels a delayed reception scheduled by a call to nrf_802154_receive_at. | |
bool | nrf_802154_transmit_raw (uint8_t *p_data, const nrf_802154_transmit_metadata_t *p_metadata) |
Changes the radio state to RADIO_STATE_TX. | |
bool | nrf_802154_transmit (const uint8_t *p_data, uint8_t length, const nrf_802154_transmit_metadata_t *p_metadata) |
Changes the radio state to transmit. | |
bool | nrf_802154_transmit_raw_at (uint8_t *p_data, uint64_t tx_time, const nrf_802154_transmit_at_metadata_t *p_metadata) |
Requests transmission at the specified time. | |
bool | nrf_802154_transmit_at_cancel (void) |
Cancels a delayed transmission scheduled by a call to nrf_802154_transmit_raw_at. | |
bool | nrf_802154_energy_detection (uint32_t time_us) |
Changes the radio state to energy detection. | |
bool | nrf_802154_cca (void) |
Changes the radio state to RADIO_STATE_CCA. | |
bool | nrf_802154_continuous_carrier (void) |
Changes the radio state to continuous carrier. | |
bool | nrf_802154_modulated_carrier (const uint8_t *p_data) |
Changes the radio state to modulated carrier. | |