/*! ----------------------------------------------------------------------------
 * @file    example_selection.h
 * @brief   Example selection is configured here
 *
 * @author Decawave
 *
 * @copyright SPDX-FileCopyrightText: Copyright (c) 2024 Qorvo US, Inc.
 *            SPDX-License-Identifier: LicenseRef-QORVO-2
 *
 */

#ifndef TEST_SELECTION_
#define TEST_SELECTION_

#ifdef __cplusplus
extern "C"
{
#endif

    // Enable the needed example/test. Please enable only one example/test!
#define TEST_DS_TWR

// #define TEST_READING_DEV_ID
// #define TEST_SIMPLE_TX
//#define TEST_SIMPLE_TX_PDOA
//#define TEST_TX_SLEEP
//#define TEST_TX_SLEEP_IDLE_RC
//#define TEST_TX_SLEEP_AUTO
//#define TEST_TX_SLEEP_TIMED
//#define TEST_TX_WITH_CCA
//#define TEST_SIMPLE_TX_AUTOMOTIVE

//#define TEST_SIMPLE_RX
//#define TEST_SIMPLE_RX_NLOS
//#define TEST_RX_DIAG
//#define TEST_RX_SNIFF
//#define TEST_DOUBLE_BUFFER_RX
//#define TEST_RX_TRIM
//#define TEST_SIMPLE_RX_PDOA
//#define TEST_SIMPLE_RX_CIR

// #define TEST_SIMPLE_TX_STS_SDC
//#define TEST_SIMPLE_RX_STS_SDC

//#define TEST_SIMPLE_TX_AES
//#define TEST_SIMPLE_RX_AES

//#define TEST_TX_WAIT_RESP
//#define TEST_TX_WAIT_RESP_INT
//#define TEST_RX_SEND_RESP
//#define TEST_RX_ADC_CAPTURE

//#define TEST_CONTINUOUS_WAVE
//#define TEST_CONTINUOUS_FRAME

//#define TEST_DS_TWR_INITIATOR_STS
//#define TEST_DS_TWR_RESPONDER_STS

//#define TEST_DS_TWR_INITIATOR
//#define TEST_DS_TWR_RESPONDER

//#define TEST_DS_TWR_STS_SDC_INITIATOR
//#define TEST_DS_TWR_STS_SDC_RESPONDER

//#define TEST_SS_TWR_INITIATOR
//#define TEST_SS_TWR_RESPONDER

//#define TEST_SS_TWR_INITIATOR_STS
//#define TEST_SS_TWR_RESPONDER_STS

//#define TEST_SS_TWR_INITIATOR_STS_NO_DATA
//#define TEST_SS_TWR_RESPONDER_STS_NO_DATA

//#define TEST_AES_SS_TWR_INITIATOR
//#define TEST_AES_SS_TWR_RESPONDER

//#define TEST_ACK_DATA_TX
//#define TEST_ACK_DATA_RX

//#define TEST_SPI_CRC
//#define TEST_GPIO
//#define TEST_TIMER

//#define TEST_OTP_WRITE

//#define TEST_LE_PEND_TX
//#define TEST_LE_PEND_RX

//#define TEST_PLL_CAL

//#define TEST_BW_CAL

//#define TEST_FRAME_FILTERING_TX
//#define TEST_FRAME_FILTERING_RX

//#define TEST_TX_POWER_ADJUSTMENT
//#define TEST_LINEAR_TX_POWER

//#define TEST_SIMPLE_AES
#ifdef __cplusplus
}
#endif

#endif
