Microchip® Advanced Software Framework

specific_tal_config.h File Reference

This file defines specific TAL configuration parameters.

  • Performance Analyzer application for AT86RF215

Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.

#include "at86rf215.h"

Macros

#define ENABLE_ACK_RATE_MODE_ADAPTION
 To include the filter tuning functions to the build uncomment the define ENABLE_FTN_PLL_CALIBRATION. More...
 
#define ENABLE_TFA
 Support all TFA features To include all TFA features to the build, uncomment the following define ENABLE_TFA. More...
 
#define SUPPORT_FSK
 Enable support of FSK modulation To include the FSK support to the build, uncomment the following define SUPPORT_FSK. More...
 
#define SUPPORT_LEGACY_OQPSK
 To include the legacy O-QPSK support, uncomment the following define SUPPORT_LEGACY_OQPSK. More...
 
#define SUPPORT_OFDM
 Enable support of MR-OFDM modulation To include the MR-OFDM support to the build, uncomment the following define SUPPORT_OFDM. More...
 
#define SUPPORT_OQPSK
 Enable support of MR-OQPSK modulation To include the MR-OQSK support to the build, uncomment the following define SUPPORT_OQPSK. More...
 
#define TAL_FIRST_TIMER_ID   (0)
 
#define TRX_CLOCK_OUTPUT_SELECTION   0
 During CSMA backoff periods the receiver can be set to receive mode. More...
 
#define TRX_IRQ_POLARITY   0
 To change the transceiver's interrupt polarity, uncomment the following define TRX_IRQ_POLARITY to the required value. More...
 

#define ENABLE_ACK_RATE_MODE_ADAPTION

To include the filter tuning functions to the build uncomment the define ENABLE_FTN_PLL_CALIBRATION.

To include the functionality of measuring the on air duration to the build, uncomment the define MEASURE_ON_AIR_DURATION. The on-air-duration can be read/written using the PIB attribute phyOnAirDuration. To include the functionality of adaption the data rate of the incoming frame to the ACK frame, uncomment the define ENABLE_ACK_RATE_MODE_ADAPTION. The actual use of this feature can be enabled/disabled during runtime using the PIB attribute macAdaptDataRateForACK.

#define ENABLE_TFA

Support all TFA features To include all TFA features to the build, uncomment the following define ENABLE_TFA.

#define SUPPORT_FSK

Enable support of FSK modulation To include the FSK support to the build, uncomment the following define SUPPORT_FSK.

Referenced by start_rpc().

#define SUPPORT_LEGACY_OQPSK

To include the legacy O-QPSK support, uncomment the following define SUPPORT_LEGACY_OQPSK.

#define SUPPORT_OFDM

Enable support of MR-OFDM modulation To include the MR-OFDM support to the build, uncomment the following define SUPPORT_OFDM.

#define SUPPORT_OQPSK

Enable support of MR-OQPSK modulation To include the MR-OQSK support to the build, uncomment the following define SUPPORT_OQPSK.

Referenced by start_rpc().

#define TAL_FIRST_TIMER_ID   (0)
#define TRX_CLOCK_OUTPUT_SELECTION   0

During CSMA backoff periods the receiver can be set to receive mode.

This feature can be enabled during compile time by uncomment the define RX_WHILE_BACKOFF. For applications such as sniffer or beacon-enabled applications a time stamp for each frame is required. This feature can be enabled during compile time by uncomment the define ENABLE_TSTAMP. To include the promiscuous mode functionality to the build, uncomment the following define PROMISCUOUS_MODE. The actual use of this feature can be enabled/disabled during runtime using the PIB attribute macPromiscuousMode. To include the frame filter configuration functionality to the build, uncomment the following define FRAME_FILTER_CONFIGURATION. The actual use of this feature can be controlled during runtime using the PIB attributes macFrameFilterFrameTypes and macFrameFilterFrameVersion. To include the clock output configuration to the build, uncomment the following define TRX_CLOCK_OUTPUT_SELECTION to the required value. Value - meaning 0 off 1 26 MHz (default/reset) 2 32 MHz

#define TRX_IRQ_POLARITY   0

To change the transceiver's interrupt polarity, uncomment the following define TRX_IRQ_POLARITY to the required value.

Value - meaning 1 = HIGH (default/reset) 0 = LOW