no-OS
Macros | Variables
mykonos_user.h File Reference

Contains macro definitions and global structure declarations for mykonos_user.c. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MYKONOS_VERBOSE   1
 
#define MYK_ENABLE_SPIWRITEARRAY   1
 
#define MYK_SPIWRITEARRAY_BUFFERSIZE   341
 
#define MAX_GAIN_TABLE_INDEX   255
 
#define START_RX_GAIN_INDEX   255
 
#define MAX_RX_GAIN_TABLE_NUMINDEXES   (START_RX_GAIN_INDEX + 1)
 
#define MIN_RX_GAIN_TABLE_INDEX   0
 
#define START_ORX_GAIN_INDEX   47
 
#define MAX_ORX_GAIN_TABLE_NUMINDEXES   (START_ORX_GAIN_INDEX + 1)
 
#define MIN_ORX_GAIN_TABLE_INDEX   (MAX_GAIN_TABLE_INDEX - START_ORX_GAIN_INDEX)
 
#define START_SNRX_GAIN_INDEX   127
 
#define MAX_SNRX_GAIN_TABLE_NUMINDEXES   (START_SNRX_GAIN_INDEX + 1)
 
#define MIN_SNRX_GAIN_TABLE_INDEX   (MAX_GAIN_TABLE_INDEX - START_SNRX_GAIN_INDEX)
 
#define START_LOOPBACK_GAIN_INDEX   47
 
#define MAX_LOOPBACK_GAIN_TABLE_NUMINDEXES   (START_LOOPBACK_GAIN_INDEX + 1)
 
#define MIN_LOOPBACK_GAIN_TABLE_INDEX   (MAX_GAIN_TABLE_INDEX - START_SNRX_GAIN_INDEX)
 
#define MIN_RX_IQRATE_KHZ   15000
 
#define MAX_RX_IQRATE_KHZ   320000
 
#define MIN_TX_IQRATE_KHZ   15000
 
#define MAX_TX_IQRATE_KHZ   492000
 
#define MIN_SNIFFER_RFBW_HZ   5000000
 
#define MAX_SNIFFER_RFBW_HZ   20000000
 
#define MIN_ORX_RFBW_HZ   5000000
 
#define MAX_ORX_RFBW_HZ   250000000
 
#define MIN_RX_RFBW_HZ   5000000
 
#define MAX_RX_RFBW_HZ   100000000
 
#define MIN_TX_RFBW_HZ   20000000
 
#define MAX_TX_RFBW_HZ   250000000
 

Variables

uint8_t RxGainTable [61][4]
 Default Rx gain table settings. More...
 
uint8_t ORxGainTable [19][4]
 Default ORx gain table settings. More...
 
uint8_t SnRxGainTable [53][4]
 Default SnRx gain table settings. More...
 

Detailed Description

Contains macro definitions and global structure declarations for mykonos_user.c.

Mykonos API version: 1.5.2.3566

Macro Definition Documentation

◆ MAX_GAIN_TABLE_INDEX

#define MAX_GAIN_TABLE_INDEX   255

◆ MAX_LOOPBACK_GAIN_TABLE_NUMINDEXES

#define MAX_LOOPBACK_GAIN_TABLE_NUMINDEXES   (START_LOOPBACK_GAIN_INDEX + 1)

◆ MAX_ORX_GAIN_TABLE_NUMINDEXES

#define MAX_ORX_GAIN_TABLE_NUMINDEXES   (START_ORX_GAIN_INDEX + 1)

◆ MAX_ORX_RFBW_HZ

#define MAX_ORX_RFBW_HZ   250000000

Mykonos maximum Observation channel bandwidth expressed in Hz

◆ MAX_RX_GAIN_TABLE_NUMINDEXES

#define MAX_RX_GAIN_TABLE_NUMINDEXES   (START_RX_GAIN_INDEX + 1)

◆ MAX_RX_IQRATE_KHZ

#define MAX_RX_IQRATE_KHZ   320000

Mykonos maximum IQ rate for the Rx channel, expressed in KHz

◆ MAX_RX_RFBW_HZ

#define MAX_RX_RFBW_HZ   100000000

Mykonos maximum Rx channel bandwidth expressed in Hz

◆ MAX_SNIFFER_RFBW_HZ

#define MAX_SNIFFER_RFBW_HZ   20000000

Mykonos maximum Sniffer channel bandwidth expressed in Hz

◆ MAX_SNRX_GAIN_TABLE_NUMINDEXES

#define MAX_SNRX_GAIN_TABLE_NUMINDEXES   (START_SNRX_GAIN_INDEX + 1)

◆ MAX_TX_IQRATE_KHZ

#define MAX_TX_IQRATE_KHZ   492000

Mykonos maximum IQ rate for the Tx channel, expressed in KHz

◆ MAX_TX_RFBW_HZ

#define MAX_TX_RFBW_HZ   250000000

Mykonos maximum Tx channel bandwidth expressed in Hz

◆ MIN_LOOPBACK_GAIN_TABLE_INDEX

#define MIN_LOOPBACK_GAIN_TABLE_INDEX   (MAX_GAIN_TABLE_INDEX - START_SNRX_GAIN_INDEX)

◆ MIN_ORX_GAIN_TABLE_INDEX

#define MIN_ORX_GAIN_TABLE_INDEX   (MAX_GAIN_TABLE_INDEX - START_ORX_GAIN_INDEX)

◆ MIN_ORX_RFBW_HZ

#define MIN_ORX_RFBW_HZ   5000000

Mykonos minimum Observation channel bandwidth expressed in Hz

◆ MIN_RX_GAIN_TABLE_INDEX

#define MIN_RX_GAIN_TABLE_INDEX   0

◆ MIN_RX_IQRATE_KHZ

#define MIN_RX_IQRATE_KHZ   15000

Mykonos minimum IQ rate for the Rx channel, expressed in KHz

◆ MIN_RX_RFBW_HZ

#define MIN_RX_RFBW_HZ   5000000

Mykonos minimum Rx channel bandwidth expressed in Hz

◆ MIN_SNIFFER_RFBW_HZ

#define MIN_SNIFFER_RFBW_HZ   5000000

Mykonos minimum Sniffer channel bandwidth expressed in Hz

◆ MIN_SNRX_GAIN_TABLE_INDEX

#define MIN_SNRX_GAIN_TABLE_INDEX   (MAX_GAIN_TABLE_INDEX - START_SNRX_GAIN_INDEX)

◆ MIN_TX_IQRATE_KHZ

#define MIN_TX_IQRATE_KHZ   15000

Mykonos minimum IQ rate for the Tx channel, expressed in KHz

◆ MIN_TX_RFBW_HZ

#define MIN_TX_RFBW_HZ   20000000

Mykonos minimum Tx channel bandwidth expressed in Hz

◆ MYK_ENABLE_SPIWRITEARRAY

#define MYK_ENABLE_SPIWRITEARRAY   1

◆ MYK_SPIWRITEARRAY_BUFFERSIZE

#define MYK_SPIWRITEARRAY_BUFFERSIZE   341

◆ MYKONOS_VERBOSE

#define MYKONOS_VERBOSE   1

Legal Disclaimer Copyright 2015-2017 Analog Devices Inc. Released under the AD9371 API license, for more information see the "LICENSE.txt" file in this zip file.

◆ START_LOOPBACK_GAIN_INDEX

#define START_LOOPBACK_GAIN_INDEX   47

◆ START_ORX_GAIN_INDEX

#define START_ORX_GAIN_INDEX   47

◆ START_RX_GAIN_INDEX

#define START_RX_GAIN_INDEX   255

◆ START_SNRX_GAIN_INDEX

#define START_SNRX_GAIN_INDEX   127

Variable Documentation

◆ ORxGainTable

uint8_t ORxGainTable[19][4]

Default ORx gain table settings.

◆ RxGainTable

uint8_t RxGainTable[61][4]

Default Rx gain table settings.

Legal Disclaimer Copyright 2015-2017 Analog Devices Inc. Released under the AD9371 API license, for more information see the "LICENSE.txt" file in this zip file.

◆ SnRxGainTable

uint8_t SnRxGainTable[53][4]

Default SnRx gain table settings.