File provides functionality supporting RX-Enable feature.
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
#include <stdint.h>
#include <string.h>
#include <stdbool.h>
#include "pal.h"
#include "return_val.h"
#include "tal_tx.h"
#include "tal.h"
#include "ieee_const.h"
#include "tal_constants.h"
#include "at86rf212b.h"
#include "bmm.h"
#include "qmm.h"
#include "tal_rx.h"
#include "tal_internal.h"
Functions | |
uint8_t | tal_rx_enable (uint8_t state) |
Switches receiver on or off. More... | |
uint8_t tal_rx_enable | ( | uint8_t | state | ) |
Switches receiver on or off.
This function switches the receiver on (PHY_RX_ON) or off (PHY_TRX_OFF).
state | New state of receiver |
References CMD_RX_AACK_ON, CMD_RX_ON, CMD_TRX_OFF, PHY_TRX_OFF, RX_ON, set_trx_state(), TAL_BUSY, TAL_IDLE, tal_pib, tal_rx_buffer, tal_rx_on_required, tal_state, and TRX_OFF.
Referenced by mac_rx_enable(), mac_soft_reset(), mac_t_rx_off_cb(), mlme_set(), mlme_start_request(), process_data_ind_not_transient(), and scan_set_complete().