no-OS
t_mykonos.h
Go to the documentation of this file.
1 
15 #ifndef _T_MYKONOS_LIB_H_
16 #define _T_MYKONOS_LIB_H_
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #include "common.h"
23 
24 
30 typedef enum
31 {
476 
479 
483 
486 
490 
495 
498 
541 
542 
546 
551 
556 
563 
565 
567 } mykonosErr_t;
568 
572 typedef enum
573 {
574  MYKGPIONAN = 0x00,
575  MYKGPIO0 = 0x1,
576  MYKGPIO1 = 0x2,
577  MYKGPIO2 = 0x4,
578  MYKGPIO3 = 0x8,
579  MYKGPIO4 = 0x10,
580  MYKGPIO5 = 0x20,
581  MYKGPIO6 = 0x40,
582  MYKGPIO7 = 0x80,
583  MYKGPIO8 = 0x100,
584  MYKGPIO9 = 0x200,
585  MYKGPIO10 = 0x400,
586  MYKGPIO11 = 0x800,
587  MYKGPIO12 = 0x1000,
588  MYKGPIO13 = 0x2000,
589  MYKGPIO14 = 0x4000,
590  MYKGPIO15 = 0x8000,
591  MYKGPIO16 = 0x10000,
592  MYKGPIO17 = 0x20000,
593  MYKGPIO18 = 0x40000
595 
596 
600 typedef enum
601 {
602  WAIT = 0,
603  INIT = 1,
604  WAITCALS = 2,
605  ALERTCALS = 3,
606  ALERTLDS = 4,
607  ALERT = 5,
608  TX_RX = 6,
609  FLUSH = 7
611 
612 
616 typedef enum
617 {
618  TXOFF = 0,
619  TX1 = 1,
620  TX2 = 2,
623 
627 typedef enum
628 {
629  RXOFF = 0,
630  RX1 = 1,
631  RX2 = 2,
634 
638 typedef enum
639 {
651 
655 typedef enum
656 {
661 
668 typedef enum
669 {
671  MYK_ORX1 = 0x01,
672  MYK_ORX2 = 0x02,
674  MYK_SNRXA = 0x04,
675  MYK_SNRXB = 0x08,
676  MYK_SNRXC = 0x10,
679 
683 typedef enum
684 {
689 
693 typedef enum
694 {
695  VCODIV_1 = 0,
697  VCODIV_2 = 2,
700 
704 typedef enum
705 {
710 
714 typedef enum
715 {
721 
725 typedef enum
726 {
731 
735 typedef enum
736 {
740 
744 typedef enum
745 {
765 } waitEvent_t;
766 
770 typedef enum
771 {
772  TX1_FIR = 1,
773  TX2_FIR = 2,
775  RX1_FIR = 4,
776  RX2_FIR = 8,
781 
785 typedef enum
786 {
787  RX1_GT = 1,
794 
798 typedef enum
799 {
800  MGC = 0,
801  AGC = 2,
802  HYBRID = 3
805 
809 typedef enum
810 {
816 
820 typedef enum
821 {
822  TX_BB_FILTER = 0x0001,
823  ADC_TUNER = 0x0002,
824  TIA_3DB_CORNER = 0x0004,
825  DC_OFFSET = 0x0008,
827  RX_GAIN_DELAY = 0x0020,
828  FLASH_CAL = 0x0040,
829  PATH_DELAY = 0x0080,
832  TX_QEC_INIT = 0x0400,
835  RX_LO_DELAY = 0x2000,
836  RX_QEC_INIT = 0x4000,
837  DPD_INIT = 0x8000,
838  CLGC_INIT = 0x10000,
839  VSWR_INIT = 0x20000
841 
845 typedef enum
846 {
847  TRACK_RX1_QEC = 0x00001,
848  TRACK_RX2_QEC = 0x00002,
849  TRACK_ORX1_QEC = 0x00004,
850  TRACK_ORX2_QEC = 0x00008,
851  TRACK_TX1_LOL = 0x00010,
852  TRACK_TX2_LOL = 0x00020,
853  TRACK_TX1_QEC = 0x00040,
854  TRACK_TX2_QEC = 0x00080,
855  TRACK_TX1_DPD = 0x00100,
856  TRACK_TX2_DPD = 0x00200,
857  TRACK_TX1_CLGC = 0x00400,
858  TRACK_TX2_CLGC = 0x00800,
859  TRACK_TX1_VSWR = 0x01000,
860  TRACK_TX2_VSWR = 0x02000,
863  TRACK_SRX_QEC = 0x40000
865 
866 
870 typedef enum
871 {
876 
880 typedef enum
881 {
887 
891 typedef enum
892 {
898 
902 typedef enum
903 {
905  MYK_ARM_READY = 0x01,
906  MYK_ARM_IDLE = 0x02,
912 
916 typedef enum
917 {
922 
926 typedef enum
927 {
935 
939 typedef enum
940 {
945 
949 typedef enum
950 {
970 
974 typedef enum
975 {
983 
984 
988 typedef enum
989 {
997 
1001 typedef struct
1002 {
1003  uint16_t gpio3v3Oe;
1008 
1012 typedef struct
1013 {
1014  uint32_t gpioOe;
1021 
1025 typedef struct{
1026  int8_t real;
1027  int8_t imag;
1028 } int8_cpx;
1029 
1038 typedef struct
1039 {
1040  uint8_t damping;
1041  uint8_t numWeights;
1042  uint8_t modelVersion;
1045  uint8_t robustModeling;
1046  uint16_t samples;
1047  uint16_t outlierThreshold;
1050  int8_cpx weights[3];
1052 
1057 typedef struct
1058 {
1063 
1064 
1065 
1070 typedef struct
1071 {
1077 
1086 typedef struct
1087 {
1088  int16_t tx1DesiredGain;
1089  int16_t tx2DesiredGain;
1090  uint16_t tx1AttenLimit;
1091  uint16_t tx2AttenLimit;
1092  uint16_t tx1ControlRatio;
1093  uint16_t tx2ControlRatio;
1100  uint16_t tx1RelThreshold;
1101  uint16_t tx2RelThreshold;
1105 
1109 typedef struct
1110 {
1118 
1127 typedef struct
1128 {
1129  /* VSWR init cal parameters */
1133  /* VSWR tracking cal parameters */
1141 
1142 typedef struct
1143 {
1161  uint32_t errorStatus;
1162  uint32_t trackCount;
1174 
1178 typedef struct
1179 {
1180  int8_t gain_dB;
1181  uint8_t numFirCoefs;
1182  int16_t *coefs;
1183 } mykonosFir_t;
1184 
1188 typedef struct
1189 {
1190  uint8_t bankId;
1191  uint8_t deviceId;
1192  uint8_t lane0Id;
1193  uint8_t M;
1194  uint8_t K;
1195  uint8_t scramble;
1196  uint8_t externalSysref;
1200  uint8_t preEmphasis;
1202  uint8_t lmfcOffset;
1206  uint8_t rxSyncbMode;
1207  uint8_t overSample;
1210 
1211 /* NO Doxygen content required for this data structure as this is used internally */
1213 typedef struct
1214 {
1215  uint8_t DID;
1216  uint8_t BID;
1217  uint8_t LID0;
1218  uint8_t L;
1219  uint8_t SCR;
1220  uint8_t F;
1221  uint8_t K;
1222  uint8_t M;
1223  uint8_t N;
1224  uint8_t CS;
1225  uint8_t NP;
1226  uint8_t S;
1227  uint8_t CF;
1228  uint8_t HD;
1229  uint8_t FCHK0;
1230 } mykonosJesd204bLane0Config_t;
1232 
1244 typedef struct
1245 {
1246  uint8_t bankId;
1247  uint8_t deviceId;
1248  uint8_t lane0Id;
1249  uint8_t M;
1250  uint8_t K;
1251  uint8_t scramble;
1252  uint8_t externalSysref;
1255  uint8_t EQSetting;
1257  uint8_t lmfcOffset;
1260  uint8_t txSyncbMode;
1263 
1267 typedef struct
1268 {
1269  uint8_t adcDiv;
1273  uint8_t enHighRejDec5;
1274  uint8_t rhb1Decimation;
1275  uint32_t iqRate_kHz;
1276  uint32_t rfBandwidth_Hz;
1278  uint16_t *customAdcProfile;
1280 
1284 typedef struct
1285 {
1292  uint32_t iqRate_kHz;
1294  uint32_t rfBandwidth_Hz;
1299 
1303 typedef struct
1304 {
1306  uint8_t gainIndex;
1307  uint8_t maxGainIndex;
1308  uint8_t minGainIndex;
1310 
1314 typedef struct
1315 {
1317  uint8_t orx1GainIndex;
1318  uint8_t orx2GainIndex;
1319  uint8_t maxGainIndex;
1320  uint8_t minGainIndex;
1322 
1326 typedef struct
1327 {
1329  uint8_t rx1GainIndex;
1330  uint8_t rx2GainIndex;
1335  uint8_t rx1Rssi;
1336  uint8_t rx2Rssi;
1338 
1342 typedef struct
1343 {
1344  /* Threshold Settings */
1345  uint8_t apdHighThresh;
1346  uint8_t apdLowThresh;
1347  uint8_t hb2HighThresh;
1348  uint8_t hb2LowThresh;
1351  /* Threshold Counter Settings */
1358  /* Gain Step Settings */
1365  /* Fast Attack Settings */
1366  uint8_t apdFastAttack;
1367  uint8_t hb2FastAttack;
1369  /* HB2 Configuration Settings */
1374 
1378 typedef struct
1379 {
1380  /* Threshold Settings */
1386  /* Gain Step Settings */
1392  /* PMD Configuration Settings */
1394  uint8_t pmdMeasConfig;
1396 
1400 typedef struct
1401 {
1402  /* Gain Table Settings */
1409  uint8_t agcObsRxSelect;
1411  /* AGC Mode Selection */
1415  /* AGC General Settings */
1424 } mykonosAgcCfg_t;
1425 
1429 typedef struct
1430 {
1437  uint16_t tx1Atten_mdB;
1438  uint16_t tx2Atten_mdB;
1443 
1447 typedef struct
1448 {
1456  uint8_t realIfData;
1458 
1462 typedef struct
1463 {
1473  uint8_t realIfData;
1477 
1478 
1482 typedef struct
1483 {
1486  uint8_t txRxPinMode;
1487  uint8_t orxPinMode;
1489  /* Mykonos ARM input GPIO pins -- Only valid if orxPinMode = 1 */
1490  uint8_t orxTriggerPin;
1491  uint8_t orxMode2Pin;
1492  uint8_t orxMode1Pin;
1493  uint8_t orxMode0Pin;
1495  /* Mykonos ARM output GPIO pins -- always available, even when pin mode not enabled*/
1496  uint8_t rx1EnableAck;
1497  uint8_t rx2EnableAck;
1498  uint8_t tx1EnableAck;
1499  uint8_t tx2EnableAck;
1500  uint8_t orx1EnableAck;
1501  uint8_t orx2EnableAck;
1502  uint8_t srxEnableAck;
1503  uint8_t txObsSelect;
1504  /* When 2Tx are used with only 1 ORx input, this GPIO tells the BBIC which Tx channel is */
1505  /* active for calibrations, so BBIC can route correct RF Tx path into the single ORx input */
1507 
1511 typedef struct
1512 {
1513  uint16_t auxDacEnable;
1514  uint16_t auxDacValue[10];
1515  uint8_t auxDacSlope[10];
1516  uint8_t auxDacVref[10];
1521 } mykonosAuxIo_t;
1522 
1526 typedef struct
1527 {
1528  uint32_t deviceClock_kHz;
1531  uint8_t clkPllHsDiv;
1533 
1534 
1538 typedef struct
1539 {
1540  uint32_t calsDoneLastRun;
1541  uint32_t calsDoneLifetime;
1542  uint32_t calsMinimum;
1543  uint8_t initErrCal;
1544  uint8_t initErrCode;
1546 
1550 typedef struct
1551 {
1575  uint32_t dpdErrorStatus;
1576  uint32_t dpdTrackCount;
1578  uint32_t dpdExtPathDelay;
1580  uint16_t dpdMaxAdaptation;
1581  uint32_t dpdIterCount;
1583 
1587 typedef struct
1588 {
1613  uint32_t errorStatus;
1614  uint32_t trackCount;
1615  int32_t desiredGain;
1616  int32_t currentGain;
1617  uint32_t txGain;
1618  int32_t txRms;
1619  int32_t orxRms;
1621 
1625 typedef struct
1626 {
1627  uint32_t errorCode;
1628  uint32_t percentComplete;
1630  uint32_t iterCount;
1631  uint32_t updateCount;
1633 
1638 typedef struct
1639 {
1645 
1650 typedef struct
1651 {
1652  uint32_t dpdErrorCount;
1653  uint32_t errorCounter[MYK_DPD_ERROR_END];
1655 
1659 typedef struct
1660 {
1661  uint32_t errorCode;
1662  uint32_t percentComplete;
1664  uint32_t iterCount;
1665  uint32_t updateCount;
1667 
1671 typedef struct
1672 {
1673  uint32_t errorCode;
1674  uint32_t percentComplete;
1675  uint32_t selfcheckIrrDb;
1676  uint32_t iterCount;
1677  uint32_t updateCount;
1679 
1683 typedef struct
1684 {
1685  uint32_t errorCode;
1686  uint32_t percentComplete;
1687  uint32_t selfcheckIrrDb;
1688  uint32_t iterCount;
1689  uint32_t updateCount;
1691 
1695 typedef struct
1696 {
1703  uint8_t profilesValid;
1704 } mykonosDevice_t;
1705 
1706 #ifdef __cplusplus
1707 }
1708 #endif
1709 
1710 #endif
MYKONOS_ERR_WAITARMCMDSTATUS_TIMEOUT
@ MYKONOS_ERR_WAITARMCMDSTATUS_TIMEOUT
Definition: t_mykonos.h:397
mykonosPeakDetAgcCfg_t::hb2HighThreshExceededCnt
uint8_t hb2HighThreshExceededCnt
Definition: t_mykonos.h:1354
MYKONOS_ERR_SETUP_PA_PROT_INV_AVG_DURATION
@ MYKONOS_ERR_SETUP_PA_PROT_INV_AVG_DURATION
Definition: t_mykonos.h:299
RX_GAIN_DELAY
@ RX_GAIN_DELAY
Definition: t_mykonos.h:827
mykonosTxProfile_t::enableDpdDataPath
uint8_t enableDpdDataPath
Definition: t_mykonos.h:1297
mykonosTxProfile_t::thb1Interpolation
uint8_t thb1Interpolation
Definition: t_mykonos.h:1289
MYKONOS_ERR_SETTX1ATTEN_INV_PARM
@ MYKONOS_ERR_SETTX1ATTEN_INV_PARM
Definition: t_mykonos.h:78
MYKONOS_ERR_GETCLGCSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETCLGCSTATUS_ARMERRFLAG
Definition: t_mykonos.h:406
int8_cpx
Structure used within the DPD config structure to hold a int8_t complex number.
Definition: t_mykonos.h:1025
MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_TXRX
@ MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_TXRX
Definition: t_mykonos.h:40
mykonosJesd204bDeframerConfig_t::lane0Id
uint8_t lane0Id
Definition: t_mykonos.h:1248
mykonosArmGpioConfig_t::orxPinMode
uint8_t orxPinMode
Definition: t_mykonos.h:1487
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_INITARMDONE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_INITARMDONE
Definition: t_mykonos.h:287
mykonosTxSettings_t
Data structure to hold Tx data path settings.
Definition: t_mykonos.h:1429
MYKONOS_ERR_CLGCATTENTUNCFG_NULL_ATTRANGECFGSTRUCT
@ MYKONOS_ERR_CLGCATTENTUNCFG_NULL_ATTRANGECFGSTRUCT
Definition: t_mykonos.h:557
MYKONOS_ERR_ARMCMDSTATUS_ARMERROR
@ MYKONOS_ERR_ARMCMDSTATUS_ARMERROR
Definition: t_mykonos.h:396
MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXSUB
@ MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXSUB
Definition: t_mykonos.h:160
mykonosSnifferGainControl_t::gainMode
mykonosGainMode_t gainMode
Definition: t_mykonos.h:1305
RX2_ADCPROFILE
@ RX2_ADCPROFILE
Definition: t_mykonos.h:760
mykonosOrxQecStatus_t::updateCount
uint32_t updateCount
Definition: t_mykonos.h:1689
mykonosVswrStatus_t::vswr_reflection_orx_rms
int32_t vswr_reflection_orx_rms
Definition: t_mykonos.h:1172
MYKONOS_ERR_GETRFPLL_LF_NULLPARAM
@ MYKONOS_ERR_GETRFPLL_LF_NULLPARAM
Definition: t_mykonos.h:519
MYKONOS_ERR_SETDPDACT_INV_STATE
@ MYKONOS_ERR_SETDPDACT_INV_STATE
Definition: t_mykonos.h:425
MYKONOS_ERR_GETORXQECSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETORXQECSTATUS_ARMERRFLAG
Definition: t_mykonos.h:473
mykonosObsRxSettings_t::obsRxChannelsEnable
mykonosObsRxChannelsEn_t obsRxChannelsEnable
Definition: t_mykonos.h:1470
mykonosRxSettings_t::rxProfile
mykonosRxProfile_t * rxProfile
Definition: t_mykonos.h:1449
MYKONOS_ERR_SETSTATE_TRACK_CAL_INV
@ MYKONOS_ERR_SETSTATE_TRACK_CAL_INV
Definition: t_mykonos.h:484
MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_ENABLE
@ MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_ENABLE
Definition: t_mykonos.h:220
mykonosGpio3v3_t::gpio3v3SrcCtrl7_4
mykonosGpio3v3Mode_t gpio3v3SrcCtrl7_4
Definition: t_mykonos.h:1005
MYKONOS_ERR_RXPROFILE_IQRATE
@ MYKONOS_ERR_RXPROFILE_IQRATE
Definition: t_mykonos.h:501
MYK_ARM_IDLE
@ MYK_ARM_IDLE
Definition: t_mykonos.h:906
MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_GAIN_STEP_PARM
Definition: t_mykonos.h:261
MYKONOS_ERR_SETRX2GAIN_INV_GAIN_PARM
@ MYKONOS_ERR_SETRX2GAIN_INV_GAIN_PARM
Definition: t_mykonos.h:93
MYKONOS_ERR_SAVDPDMOD_ARMERRFLAG
@ MYKONOS_ERR_SAVDPDMOD_ARMERRFLAG
Definition: t_mykonos.h:378
MYKONOS_ERR_INV_AGC_OBSRX1_MAX_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_OBSRX1_MAX_GAIN_INDEX
Definition: t_mykonos.h:245
mykonosObsRxSettings_t::orxGainCtrl
mykonosORxGainControl_t * orxGainCtrl
Definition: t_mykonos.h:1465
MYKONOS_ERR_DIG_DC_OFFSET_INV_ENABLE_MASK
@ MYKONOS_ERR_DIG_DC_OFFSET_INV_ENABLE_MASK
Definition: t_mykonos.h:529
mykonosObsRxSettings_t::snifferGainCtrl
mykonosSnifferGainControl_t * snifferGainCtrl
Definition: t_mykonos.h:1468
MYKONOS_ERR_DESER_INV_LANEEN_PARM
@ MYKONOS_ERR_DESER_INV_LANEEN_PARM
Definition: t_mykonos.h:115
MYKONOS_ERR_ENTXNCO_TXPROFILE_INVALID
@ MYKONOS_ERR_ENTXNCO_TXPROFILE_INVALID
Definition: t_mykonos.h:339
mykonosObsRxSettings_t::snifferProfile
mykonosRxProfile_t * snifferProfile
Definition: t_mykonos.h:1467
MYK_ARM_EXCEPTION
@ MYK_ARM_EXCEPTION
Definition: t_mykonos.h:910
mykonosAgcCfg_t::agcObsRxSelect
uint8_t agcObsRxSelect
Definition: t_mykonos.h:1409
NP
#define NP(x)
Definition: ad9144.h:1281
MYK_DPD_PATH_DELAY
@ MYK_DPD_PATH_DELAY
Definition: t_mykonos.h:872
mykonosPeakDetAgcCfg_t::hb2LowThreshExceededCnt
uint8_t hb2LowThreshExceededCnt
Definition: t_mykonos.h:1355
MYKONOS_ERR_TXPROFILE_FIR_COEFS
@ MYKONOS_ERR_TXPROFILE_FIR_COEFS
Definition: t_mykonos.h:509
MYK_BUILD_RELEASE
@ MYK_BUILD_RELEASE
Definition: t_mykonos.h:941
OBS_SNIFFER
@ OBS_SNIFFER
Definition: t_mykonos.h:644
MYKONOS_ERR_SETCLGCGAIN_INV_DESIREDGAIN
@ MYKONOS_ERR_SETCLGCGAIN_INV_DESIREDGAIN
Definition: t_mykonos.h:389
mykonosJesd204bFramerConfig_t::overSample
uint8_t overSample
Definition: t_mykonos.h:1207
MYKONOS_ERR_SETORXGAIN_INV_ORX2GAIN
@ MYKONOS_ERR_SETORXGAIN_INV_ORX2GAIN
Definition: t_mykonos.h:360
MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_GAIN_STEP_PARM
Definition: t_mykonos.h:217
MYKONOS_ERR_GETSTATEALL_TRACK_ARMERROR
@ MYKONOS_ERR_GETSTATEALL_TRACK_ARMERROR
Definition: t_mykonos.h:482
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_GAIN_STEP
Definition: t_mykonos.h:207
MYK_NO_ERROR
@ MYK_NO_ERROR
Definition: t_mykonos.h:951
OBS_SNIFFER_C
@ OBS_SNIFFER_C
Definition: t_mykonos.h:649
MYKONOS_ERR_ARM_INVALID_BUILDCHKSUM
@ MYKONOS_ERR_ARM_INVALID_BUILDCHKSUM
Definition: t_mykonos.h:146
MYKONOS_ERR_ARMSTATE_PROFILE_ERROR
@ MYKONOS_ERR_ARMSTATE_PROFILE_ERROR
Definition: t_mykonos.h:491
SCR
#define SCR
Definition: ad6676.h:283
mykonosVswrConfig_t
Structure to configure VSWR (Only valid for a DPD-enabled transceiver)
Definition: t_mykonos.h:1127
MYK_VSWR_PATH_DELAY
@ MYK_VSWR_PATH_DELAY
Definition: t_mykonos.h:874
MYK_BUILD_TEST_OBJECT
@ MYK_BUILD_TEST_OBJECT
Definition: t_mykonos.h:943
MYK_ARM_RADIO_ON
@ MYK_ARM_RADIO_ON
Definition: t_mykonos.h:907
mykonosORxGainControl_t::minGainIndex
uint8_t minGainIndex
Definition: t_mykonos.h:1320
MYKONOS_ERR_INV_AGC_RX_HB2_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_GAIN_STEP_PARM
Definition: t_mykonos.h:188
mykonosRxGainControl_t::gainMode
mykonosGainMode_t gainMode
Definition: t_mykonos.h:1328
mykonosJesd204bDeframerConfig_t::deviceId
uint8_t deviceId
Definition: t_mykonos.h:1247
TX_RX
@ TX_RX
Definition: t_mykonos.h:608
MYKONOS_ERR_INV_AGC_RX_PEAK_WAIT_TIME_PARM
@ MYKONOS_ERR_INV_AGC_RX_PEAK_WAIT_TIME_PARM
Definition: t_mykonos.h:182
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLL_LOCK
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLL_LOCK
Definition: t_mykonos.h:273
int8_cpx::real
int8_t real
Definition: t_mykonos.h:1026
mykonosGpio3v3_t
Data structure to hold 3.3 VDC GPIO settings.
Definition: t_mykonos.h:1001
mykonosJesd204bFramerConfig_t::bankId
uint8_t bankId
Definition: t_mykonos.h:1190
mykonosAgcCfg_t::peakAgc
mykonosPeakDetAgcCfg_t * peakAgc
Definition: t_mykonos.h:1422
mykonosClgcConfig_t::allowTx2AttenUpdates
uint8_t allowTx2AttenUpdates
Definition: t_mykonos.h:1095
MYKGPIO18
@ MYKGPIO18
Definition: t_mykonos.h:593
MYK_PRBS31
@ MYK_PRBS31
Definition: t_mykonos.h:708
mykonosArmGpioConfig_t::txRxPinMode
uint8_t txRxPinMode
Definition: t_mykonos.h:1486
MYKONOS_ERR_ARMSTATE_CAL_ERROR
@ MYKONOS_ERR_ARMSTATE_CAL_ERROR
Definition: t_mykonos.h:492
mykonosRxChannels_t
mykonosRxChannels_t
Enum of possible Rx channels.
Definition: t_mykonos.h:627
mykonosRxQecStatus_t::iterCount
uint32_t iterCount
Definition: t_mykonos.h:1676
mykonosRxQecStatus_t::selfcheckIrrDb
uint32_t selfcheckIrrDb
Definition: t_mykonos.h:1675
MYKONOS_ERR_CFGCLGC_INV_TXATTENLIMIT
@ MYKONOS_ERR_CFGCLGC_INV_TXATTENLIMIT
Definition: t_mykonos.h:387
MYKONOS_ERR_INV_AGC_OBSRX_RECOVERY_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_RECOVERY_GAIN_STEP_PARM
Definition: t_mykonos.h:232
mykonosJesd204bFramerConfig_t::newSysrefOnRelink
uint8_t newSysrefOnRelink
Definition: t_mykonos.h:1203
MYKONOS_ERR_GET_API_VERSION_NULL_PARAM
@ MYKONOS_ERR_GET_API_VERSION_NULL_PARAM
Definition: t_mykonos.h:497
TX_LO_LEAKAGE_INTERNAL
@ TX_LO_LEAKAGE_INTERNAL
Definition: t_mykonos.h:830
MYKONOS_ERR_GETTXLOLSTATUS_INV_CH
@ MYKONOS_ERR_GETTXLOLSTATUS_INV_CH
Definition: t_mykonos.h:463
MYKONOS_ERR_SETSTATEALL_TRACK_CAL_INV
@ MYKONOS_ERR_SETSTATEALL_TRACK_CAL_INV
Definition: t_mykonos.h:477
MYKONOS_ERR_INITDES_INV_VCODIV_PARM
@ MYKONOS_ERR_INITDES_INV_VCODIV_PARM
Definition: t_mykonos.h:97
MYK_OBS_PROFILE
@ MYK_OBS_PROFILE
Definition: t_mykonos.h:728
TRACK_ORX2_QEC_SNLO
@ TRACK_ORX2_QEC_SNLO
Definition: t_mykonos.h:862
MYKONOS_ERR_OBSRX_FRAMER_INV_BANKID_PARM
@ MYKONOS_ERR_OBSRX_FRAMER_INV_BANKID_PARM
Definition: t_mykonos.h:124
mykonosTxSettings_t::txProfile
mykonosTxProfile_t * txProfile
Definition: t_mykonos.h:1431
HYBRID
@ HYBRID
Definition: t_mykonos.h:802
mykonosRxQecStatus_t::updateCount
uint32_t updateCount
Definition: t_mykonos.h:1677
TRACK_TX1_VSWR
@ TRACK_TX1_VSWR
Definition: t_mykonos.h:859
MYKONOS_ERR_DC_OFFSET_INV_CHAN
@ MYKONOS_ERR_DC_OFFSET_INV_CHAN
Definition: t_mykonos.h:521
mykonosPeakDetAgcCfg_t::hb2HighThresh
uint8_t hb2HighThresh
Definition: t_mykonos.h:1347
MYKONOS_ERR_INV_AGC_RX_APD_HIGH_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_RX_APD_HIGH_THRESH_PARM
Definition: t_mykonos.h:184
FLASH_CAL
@ FLASH_CAL
Definition: t_mykonos.h:828
mykonosObsRxSettings_t::defaultObsRxChannel
mykonosObsRxChannels_t defaultObsRxChannel
Definition: t_mykonos.h:1475
MYKONOS_ERR_PROGRAMFIR_COEFS_NULL
@ MYKONOS_ERR_PROGRAMFIR_COEFS_NULL
Definition: t_mykonos.h:320
mykonosPeakDetAgcCfg_t::apdFastAttack
uint8_t apdFastAttack
Definition: t_mykonos.h:1366
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RCALDONE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RCALDONE
Definition: t_mykonos.h:285
mykonosPowerMeasAgcCfg_t::pmdMeasDuration
uint8_t pmdMeasDuration
Definition: t_mykonos.h:1393
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CALPLL_LOCK
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CALPLL_LOCK
Definition: t_mykonos.h:269
mykonosAgcCfg_t::agcPeakThresholdMode
uint8_t agcPeakThresholdMode
Definition: t_mykonos.h:1412
OBSLO_TX_PLL
@ OBSLO_TX_PLL
Definition: t_mykonos.h:737
SNIFFER_A
@ SNIFFER_A
Definition: t_mykonos.h:657
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX1_SETTINGS
@ MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX1_SETTINGS
Definition: t_mykonos.h:561
MYKONOS_ERR_GETDPD_ERROR_CNT_ARMERRFLAG
@ MYKONOS_ERR_GETDPD_ERROR_CNT_ARMERRFLAG
Definition: t_mykonos.h:545
mykonosPeakDetAgcCfg_t::hb2HighGainStepAttack
uint8_t hb2HighGainStepAttack
Definition: t_mykonos.h:1361
MYK_SNIFFER_PROFILE
@ MYK_SNIFFER_PROFILE
Definition: t_mykonos.h:729
MYKONOS_ERR_CFGDPD_INV_DPDOUTLIERTHRESH
@ MYKONOS_ERR_CFGDPD_INV_DPDOUTLIERTHRESH
Definition: t_mykonos.h:384
MYKONOS_ERR_GET_OBSRX_OVERLOADS_NULL_PARM
@ MYKONOS_ERR_GET_OBSRX_OVERLOADS_NULL_PARM
Definition: t_mykonos.h:307
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_THRESH
@ MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_THRESH
Definition: t_mykonos.h:203
mykonosJesd204bDeframerConfig_t::deserializerLaneCrossbar
uint8_t deserializerLaneCrossbar
Definition: t_mykonos.h:1254
mykonosVswrStatus_t::vswr_forward_tx_rms
int32_t vswr_forward_tx_rms
Definition: t_mykonos.h:1169
MYKONOS_ERR_INV_SCALEDDEVCLK_PARAM
@ MYKONOS_ERR_INV_SCALEDDEVCLK_PARAM
Definition: t_mykonos.h:67
mykonosFir_t::coefs
int16_t * coefs
Definition: t_mykonos.h:1182
MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_THRESH_PARM
Definition: t_mykonos.h:260
MYKONOS_ERR_WRITEARMCFG_ARMERRFLAG
@ MYKONOS_ERR_WRITEARMCFG_ARMERRFLAG
Definition: t_mykonos.h:379
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_HIGH_GAIN_STEP
Definition: t_mykonos.h:208
mykonosJesd204bDeframerConfig_t::externalSysref
uint8_t externalSysref
Definition: t_mykonos.h:1252
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_GAIN_STEP
Definition: t_mykonos.h:256
MYKONOS_ERR_SAVDPDMOD_WRONGBUFFERSIZE
@ MYKONOS_ERR_SAVDPDMOD_WRONGBUFFERSIZE
Definition: t_mykonos.h:375
OBS_RX1_TXLO
@ OBS_RX1_TXLO
Definition: t_mykonos.h:641
MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_ALERT
@ MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_ALERT
Definition: t_mykonos.h:39
RX_RFDC_CALDONE
@ RX_RFDC_CALDONE
Definition: t_mykonos.h:757
TRACK_ORX1_QEC
@ TRACK_ORX1_QEC
Definition: t_mykonos.h:849
mykonosRxProfile_t::rxFirDecimation
uint8_t rxFirDecimation
Definition: t_mykonos.h:1271
mykonosJesd204bDeframerConfig_t::enableAutoChanXbar
uint8_t enableAutoChanXbar
Definition: t_mykonos.h:1259
OBSRX_B_FIR
@ OBSRX_B_FIR
Definition: t_mykonos.h:779
MYKONOS_ERR_GETDPDCFG_TXORX_PROFILE_INV
@ MYKONOS_ERR_GETDPDCFG_TXORX_PROFILE_INV
Definition: t_mykonos.h:400
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_GAIN_STEP
Definition: t_mykonos.h:254
MYKONOS_ERR_GETCLGCCFG_NULL_CFGSTRUCT
@ MYKONOS_ERR_GETCLGCCFG_NULL_CFGSTRUCT
Definition: t_mykonos.h:430
mykonosArmGpioConfig_t::rx2EnableAck
uint8_t rx2EnableAck
Definition: t_mykonos.h:1497
RF_SNIFFERPLL_LOCK
@ RF_SNIFFERPLL_LOCK
Definition: t_mykonos.h:754
MYKONOS_ERR_INV_AGC_RX_PWR_STRUCT_INIT
@ MYKONOS_ERR_INV_AGC_RX_PWR_STRUCT_INIT
Definition: t_mykonos.h:196
LID0
#define LID0(x)
Definition: ad9144.h:1258
MYKONOS_ERR_TXFIR_INV_GAIN_PARM
@ MYKONOS_ERR_TXFIR_INV_GAIN_PARM
Definition: t_mykonos.h:87
mykonosDevice_t::spiSettings
spiSettings_t * spiSettings
Definition: t_mykonos.h:1697
MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_HIGH_GAIN_STEP_PARM
Definition: t_mykonos.h:259
mykonosClgcConfig_t::tx2RelThreshold
uint16_t tx2RelThreshold
Definition: t_mykonos.h:1101
MYKONOS_ERR_DEFRAMER_INV_K_OFFSET_PARAM
@ MYKONOS_ERR_DEFRAMER_INV_K_OFFSET_PARAM
Definition: t_mykonos.h:131
mykonosArmGpioConfig_t::useRx2EnablePin
uint8_t useRx2EnablePin
Definition: t_mykonos.h:1484
mykonosAgcCfg_t::agcGainUpdateCounter
uint32_t agcGainUpdateCounter
Definition: t_mykonos.h:1416
MYKONOS_ERR_DESER_INV_LANERATE_PARM
@ MYKONOS_ERR_DESER_INV_LANERATE_PARM
Definition: t_mykonos.h:114
MYKONOS_ERR_CFGVSWR_ARMSTATE_ERROR
@ MYKONOS_ERR_CFGVSWR_ARMSTATE_ERROR
Definition: t_mykonos.h:436
MYKGPIO7
@ MYKGPIO7
Definition: t_mykonos.h:582
MYKONOS_ERR_INIT_INV_SNIFFER_RHB1
@ MYKONOS_ERR_INIT_INV_SNIFFER_RHB1
Definition: t_mykonos.h:53
RF_RXPLL_LOCK
@ RF_RXPLL_LOCK
Definition: t_mykonos.h:750
MYKONOS_ERR_INITSER_INV_VCODIV1P5_HSCLK_PARM
@ MYKONOS_ERR_INITSER_INV_VCODIV1P5_HSCLK_PARM
Definition: t_mykonos.h:96
MYKONOS_ERR_SETCLGCGAIN_TRACK_ARMERRFLAG
@ MYKONOS_ERR_SETCLGCGAIN_TRACK_ARMERRFLAG
Definition: t_mykonos.h:391
CF
#define CF(x)
Definition: ad9144.h:1293
mykonosTxSettings_t::deframer
mykonosJesd204bDeframerConfig_t * deframer
Definition: t_mykonos.h:1432
MYKONOS_ERR_SER_INV_AMP_PARM
@ MYKONOS_ERR_SER_INV_AMP_PARM
Definition: t_mykonos.h:102
MYKONOS_ERR_SETUP_PA_PROT_INV_POWER_THRESH
@ MYKONOS_ERR_SETUP_PA_PROT_INV_POWER_THRESH
Definition: t_mykonos.h:303
MYKONOS_ERR_INV_RXFRAMER_PCLKDIV_PARM
@ MYKONOS_ERR_INV_RXFRAMER_PCLKDIV_PARM
Definition: t_mykonos.h:172
MYKONOS_ERR_INV_AGC_OBSRX_PEAK_WAIT_TIME_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_PEAK_WAIT_TIME_PARM
Definition: t_mykonos.h:225
MYKGPIO5
@ MYKGPIO5
Definition: t_mykonos.h:580
mykonosDigClocks_t::clkPllHsDiv
uint8_t clkPllHsDiv
Definition: t_mykonos.h:1531
ALERT
@ ALERT
Definition: t_mykonos.h:607
mykonosClgcAttenTuningConfig_t::tx1AttenTuningRange
uint16_t tx1AttenTuningRange
Definition: t_mykonos.h:1115
mykonosObsRxSettings_t::orxAgcCtrl
mykonosAgcCfg_t * orxAgcCtrl
Definition: t_mykonos.h:1466
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT
Definition: t_mykonos.h:37
mykonosDigClocks_t
Data structure to hold digital clock settings.
Definition: t_mykonos.h:1526
mykonosRfPllName_t
mykonosRfPllName_t
Enum of RF PLL names.
Definition: t_mykonos.h:714
MYKONOS_ERR_ARM_INV_ADDR_PARM
@ MYKONOS_ERR_ARM_INV_ADDR_PARM
Definition: t_mykonos.h:332
MYKONOS_ERR_INV_AGC_RX_PEAK_STRUCT_INIT
@ MYKONOS_ERR_INV_AGC_RX_PEAK_STRUCT_INIT
Definition: t_mykonos.h:194
mykonosInitCalStatus_t::initErrCal
uint8_t initErrCal
Definition: t_mykonos.h:1543
mykonosVswrConfig_t::pathDelayPnSeqLevel
uint16_t pathDelayPnSeqLevel
Definition: t_mykonos.h:1131
mykonosDpdBypassConfig_t::bypassActuatorLevel
uint16_t bypassActuatorLevel
Definition: t_mykonos.h:1061
mykonosInitCalStatus_t::calsMinimum
uint32_t calsMinimum
Definition: t_mykonos.h:1542
MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX
@ MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX
Definition: t_mykonos.h:450
MYKONOS_ERR_ERR_DEFRAMER_INV_LANEID_PARM
@ MYKONOS_ERR_ERR_DEFRAMER_INV_LANEID_PARM
Definition: t_mykonos.h:130
RF_SNIFFERPLLCP
@ RF_SNIFFERPLLCP
Definition: t_mykonos.h:753
RX2
@ RX2
Definition: t_mykonos.h:631
MYKONOS_ERR_SER_LANE_CONFLICT_PARM
@ MYKONOS_ERR_SER_LANE_CONFLICT_PARM
Definition: t_mykonos.h:105
MYKONOS_ERR_CFGVSWR_TXORX_PROFILE_INV
@ MYKONOS_ERR_CFGVSWR_TXORX_PROFILE_INV
Definition: t_mykonos.h:435
mykonosDpdConfig_t::damping
uint8_t damping
Definition: t_mykonos.h:1040
mykonosRxQecStatus_t::errorCode
uint32_t errorCode
Definition: t_mykonos.h:1673
MYKONOS_ERR_INITARM_INV_ARMCLK_PARAM
@ MYKONOS_ERR_INITARM_INV_ARMCLK_PARAM
Definition: t_mykonos.h:141
MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_NULL
@ MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_NULL
Definition: t_mykonos.h:461
MYKONOS_ERR_PU_OBSRXPATH_INV_LOSOURCE_PARAM
@ MYKONOS_ERR_PU_OBSRXPATH_INV_LOSOURCE_PARAM
Definition: t_mykonos.h:176
K
#define K(x)
Definition: ad9144.h:1269
MYKONOS_ERR_RF_DC_OFFSET_NULL_ENABLE_MASK
@ MYKONOS_ERR_RF_DC_OFFSET_NULL_ENABLE_MASK
Definition: t_mykonos.h:526
INITARM_DONE
@ INITARM_DONE
Definition: t_mykonos.h:764
mykonosRxSettings_t::rxChannels
mykonosRxChannels_t rxChannels
Definition: t_mykonos.h:1453
MYKONOS_ERR_INV_AGC_OBSRX_STRUCT_INIT
@ MYKONOS_ERR_INV_AGC_OBSRX_STRUCT_INIT
Definition: t_mykonos.h:223
mykonosClgcStatus_t
Data structure used to read back CLGC calibration status.
Definition: t_mykonos.h:1587
mykonosRxGainControl_t
Data structure to hold Rx gain control settings for initialization and during use.
Definition: t_mykonos.h:1326
MYKONOS_ERR_GETORXQECSTATUS_INV_CH
@ MYKONOS_ERR_GETORXQECSTATUS_INV_CH
Definition: t_mykonos.h:472
MYKONOS_ERR_INV_AGC_PMD_MEAS_DURATION
@ MYKONOS_ERR_INV_AGC_PMD_MEAS_DURATION
Definition: t_mykonos.h:191
MYKONOS_ERR_SETRFPLL_LF_INV_SNF_LOOPBANDWIDTH
@ MYKONOS_ERR_SETRFPLL_LF_INV_SNF_LOOPBANDWIDTH
Definition: t_mykonos.h:516
MYKONOS_ERR_RX2_TEMP_GAIN_COMP_NULL
@ MYKONOS_ERR_RX2_TEMP_GAIN_COMP_NULL
Definition: t_mykonos.h:460
mykonosDpdConfig_t::pathDelayPnSeqLevel
uint16_t pathDelayPnSeqLevel
Definition: t_mykonos.h:1049
MYK_SNRXA
@ MYK_SNRXA
Definition: t_mykonos.h:674
MYKONOS_ERR_RESETDPD_INV_TXCHANNEL
@ MYKONOS_ERR_RESETDPD_INV_TXCHANNEL
Definition: t_mykonos.h:532
mykonosAgcCfg_t::agcRx1MinGainIndex
uint8_t agcRx1MinGainIndex
Definition: t_mykonos.h:1404
MYKONOS_ERR_GET_PATH_DELAY_NULL_PARAM
@ MYKONOS_ERR_GET_PATH_DELAY_NULL_PARAM
Definition: t_mykonos.h:538
MYKONOS_ERR_CFGCLGC_INV_PNSEQLEVEL
@ MYKONOS_ERR_CFGCLGC_INV_PNSEQLEVEL
Definition: t_mykonos.h:434
MYKONOS_ERR_INIT_INV_RXSYNCB_ORXSYNCB_MODE
@ MYKONOS_ERR_INIT_INV_RXSYNCB_ORXSYNCB_MODE
Definition: t_mykonos.h:46
MYKONOS_ERR_GETTXQECSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETTXQECSTATUS_ARMERRFLAG
Definition: t_mykonos.h:467
MYK_ARM_POWERUP
@ MYK_ARM_POWERUP
Definition: t_mykonos.h:904
RX1_GT
@ RX1_GT
Definition: t_mykonos.h:787
mykonosDpdConfig_t
Structure to configure DPD (Only valid for a DPD-enabled transceiver) deprecated robustModeling membe...
Definition: t_mykonos.h:1038
mykonosArmGpioConfig_t::orx2EnableAck
uint8_t orx2EnableAck
Definition: t_mykonos.h:1501
MYKONOS_ERR_INV_AGC_RX_LOW_THS_PREV_GAIN_INC
@ MYKONOS_ERR_INV_AGC_RX_LOW_THS_PREV_GAIN_INC
Definition: t_mykonos.h:193
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ARMBUSY
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ARMBUSY
Definition: t_mykonos.h:286
MYKONOS_ERR_RESTDPDMOD_ARMERRFLAG
@ MYKONOS_ERR_RESTDPDMOD_ARMERRFLAG
Definition: t_mykonos.h:374
MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_GAIN_STEP_PARM
Definition: t_mykonos.h:257
mykonosFir_t
Data structure to hold Mykonos FIR filter settings.
Definition: t_mykonos.h:1178
mykonosObsRxChannelsEn_t
mykonosObsRxChannelsEn_t
Enum of possible Observation Rx channels to enable and run calibrations for during init....
Definition: t_mykonos.h:668
MYKONOS_ERR_TXPROFILE_FILTER_INTERPOLATION
@ MYKONOS_ERR_TXPROFILE_FILTER_INTERPOLATION
Definition: t_mykonos.h:508
mykonosRxQecStatus_t
Data structure to hold Rx QEC Status.
Definition: t_mykonos.h:1671
mykonosDpdStatus_t::dpdMaxAdaptation
uint16_t dpdMaxAdaptation
Definition: t_mykonos.h:1580
mykonosDpdStatus_t::dpdTrackCount
uint32_t dpdTrackCount
Definition: t_mykonos.h:1576
MYKONOS_ERR_GETORX2GAIN_INV_POINTER
@ MYKONOS_ERR_GETORX2GAIN_INV_POINTER
Definition: t_mykonos.h:75
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLLCP
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXPLLCP
Definition: t_mykonos.h:272
MYKONOS_ERR_NULL_DEVICE_PARAM
@ MYKONOS_ERR_NULL_DEVICE_PARAM
Definition: t_mykonos.h:68
mykonosDpdConfig_t::samples
uint16_t samples
Definition: t_mykonos.h:1046
mykonosVswrStatus_t::trackCount
uint32_t trackCount
Definition: t_mykonos.h:1162
MYKONOS_ERR_GETVSWRSTATUS_NULLPARAM
@ MYKONOS_ERR_GETVSWRSTATUS_NULLPARAM
Definition: t_mykonos.h:445
MYKGPIO14
@ MYKGPIO14
Definition: t_mykonos.h:589
TX2_FIR
@ TX2_FIR
Definition: t_mykonos.h:773
MYKONOS_ERR_INV_AGC_RX_RESET_ON_RX_ENABLE
@ MYKONOS_ERR_INV_AGC_RX_RESET_ON_RX_ENABLE
Definition: t_mykonos.h:197
MYKONOS_ERR_RX1_TEMP_GAIN_COMP_STEP
@ MYKONOS_ERR_RX1_TEMP_GAIN_COMP_STEP
Definition: t_mykonos.h:456
mykonosJesd204bFramerConfig_t::enableManualLaneXbar
uint8_t enableManualLaneXbar
Definition: t_mykonos.h:1208
MYK_CLGC_ATTEN_UPDATE
@ MYK_CLGC_ATTEN_UPDATE
Definition: t_mykonos.h:992
MYKONOS_ERR_GETSTATEALL_TRACK_NULL_PARAM
@ MYKONOS_ERR_GETSTATEALL_TRACK_NULL_PARAM
Definition: t_mykonos.h:480
mykonosDpdStatus_t::dpdErrorStatus
uint32_t dpdErrorStatus
Definition: t_mykonos.h:1575
MYKONOS_ERR_CFGCLGC_TXORX_PROFILE_INV
@ MYKONOS_ERR_CFGCLGC_TXORX_PROFILE_INV
Definition: t_mykonos.h:427
MYKONOS_ERR_GETTXQECSTATUS_NULLPARAM
@ MYKONOS_ERR_GETTXQECSTATUS_NULLPARAM
Definition: t_mykonos.h:465
MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_GAIN_STEP_PARM
Definition: t_mykonos.h:263
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLLCP
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLLCP
Definition: t_mykonos.h:274
mykonosOrxQecStatus_t::errorCode
uint32_t errorCode
Definition: t_mykonos.h:1685
mykonosInitCalStatus_t::calsDoneLifetime
uint32_t calsDoneLifetime
Definition: t_mykonos.h:1541
MYKONOS_ERR_INV_AGC_RX_SLOW_LOOP_SETTLING_DELAY
@ MYKONOS_ERR_INV_AGC_RX_SLOW_LOOP_SETTLING_DELAY
Definition: t_mykonos.h:198
MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_CONFIG
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_CONFIG
Definition: t_mykonos.h:236
MYKONOS_ERR_INV_PARM
@ MYKONOS_ERR_INV_PARM
Definition: t_mykonos.h:34
MYKONOS_ERR_ENTXNCO_TX1_FREQ_INVALID
@ MYKONOS_ERR_ENTXNCO_TX1_FREQ_INVALID
Definition: t_mykonos.h:340
TRACK_TX2_QEC
@ TRACK_TX2_QEC
Definition: t_mykonos.h:854
VCODIV_2
@ VCODIV_2
Definition: t_mykonos.h:697
mykonosDpdErrorCounters_t
This structure contains the DPD error status counters for the different errors.
Definition: t_mykonos.h:1650
MYK_ORX_SIG_SATURATED
@ MYK_ORX_SIG_SATURATED
Definition: t_mykonos.h:957
MYKONOS_ERR_TXPROFILE_RFBW
@ MYKONOS_ERR_TXPROFILE_RFBW
Definition: t_mykonos.h:507
MYKONOS_ERR_LOADARMCON_INVALID_BYTECOUNT
@ MYKONOS_ERR_LOADARMCON_INVALID_BYTECOUNT
Definition: t_mykonos.h:333
MYKONOS_ERR_GET_PA_FLAG_STATUS_INV_POINTER
@ MYKONOS_ERR_GET_PA_FLAG_STATUS_INV_POINTER
Definition: t_mykonos.h:306
LOOPBACK_RX_LO_DELAY
@ LOOPBACK_RX_LO_DELAY
Definition: t_mykonos.h:833
OBS_RX2_TXLO
@ OBS_RX2_TXLO
Definition: t_mykonos.h:642
MYKONOS_ERR_ENFRAMERLINK_INV_LANESEN_PARM
@ MYKONOS_ERR_ENFRAMERLINK_INV_LANESEN_PARM
Definition: t_mykonos.h:337
mykonosFir_t::gain_dB
int8_t gain_dB
Definition: t_mykonos.h:1180
MYKONOS_ERR_DESER_INV_L_PARM
@ MYKONOS_ERR_DESER_INV_L_PARM
Definition: t_mykonos.h:112
mykonosPeakDetAgcCfg_t::hb2OverloadThreshCnt
uint8_t hb2OverloadThreshCnt
Definition: t_mykonos.h:1372
MYKONOS_ERR_DEFRAMER_INV_PRBS_ENABLE_PARAM
@ MYKONOS_ERR_DEFRAMER_INV_PRBS_ENABLE_PARAM
Definition: t_mykonos.h:136
MYKONOS_ERR_INV_AGC_OBSRX_SLOW_LOOP_SETTLING_DELAY
@ MYKONOS_ERR_INV_AGC_OBSRX_SLOW_LOOP_SETTLING_DELAY
Definition: t_mykonos.h:244
mykonosClgcAttenTuningConfig_t::tx2AttenTuningRange
uint16_t tx2AttenTuningRange
Definition: t_mykonos.h:1116
MYKONOS_ERR_SER_INV_PREEMP_PARM
@ MYKONOS_ERR_SER_INV_PREEMP_PARM
Definition: t_mykonos.h:103
mykonosClgcStatus_t::errorStatus
uint32_t errorStatus
Definition: t_mykonos.h:1613
MYKONOS_ERR_CFGDPD_TXORX_PROFILE_INV
@ MYKONOS_ERR_CFGDPD_TXORX_PROFILE_INV
Definition: t_mykonos.h:380
MYKONOS_ERR_ARMCMD_INV_OPCODE_PARM
@ MYKONOS_ERR_ARMCMD_INV_OPCODE_PARM
Definition: t_mykonos.h:149
MYKONOS_ERR_INIT_INV_TXHB2_INTERPOLATION
@ MYKONOS_ERR_INIT_INV_TXHB2_INTERPOLATION
Definition: t_mykonos.h:48
MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_WAIT
@ MYKONOS_ERR_SETENSM_INVALID_NEWSTATE_WAIT
Definition: t_mykonos.h:38
TX_PLL
@ TX_PLL
Definition: t_mykonos.h:718
RF_RXPLLCP
@ RF_RXPLLCP
Definition: t_mykonos.h:749
mykonosTxSettings_t::clgcConfig
mykonosClgcConfig_t * clgcConfig
Definition: t_mykonos.h:1440
MYK_ARM_READY
@ MYK_ARM_READY
Definition: t_mykonos.h:905
mykonosRxGainControl_t::rx2Rssi
uint8_t rx2Rssi
Definition: t_mykonos.h:1336
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RFDCCALDONE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RFDCCALDONE
Definition: t_mykonos.h:280
MYKONOS_ERR_WAIT_INITCALS_CALFAILED
@ MYKONOS_ERR_WAIT_INITCALS_CALFAILED
Definition: t_mykonos.h:314
MYKONOS_ERR_PROGRAMFIR_NULL_PARM
@ MYKONOS_ERR_PROGRAMFIR_NULL_PARM
Definition: t_mykonos.h:319
MYKONOS_ERR_SETRX1GAIN_INV_GAIN_PARM
@ MYKONOS_ERR_SETRX1GAIN_INV_GAIN_PARM
Definition: t_mykonos.h:92
mykonosPeakDetAgcCfg_t::apdHighThresh
uint8_t apdHighThresh
Definition: t_mykonos.h:1345
MYK_DPD_RESET_FULL
@ MYK_DPD_RESET_FULL
Definition: t_mykonos.h:977
mykonosTxQecStatus_t
Data structure to hold Tx QEC Status.
Definition: t_mykonos.h:1659
MYKONOS_ERR_SETDPDACTCHECK_INV_ACTMODE
@ MYKONOS_ERR_SETDPDACTCHECK_INV_ACTMODE
Definition: t_mykonos.h:553
ADC_TUNER
@ ADC_TUNER
Definition: t_mykonos.h:823
mykonosDpdConfig_t::robustModeling
uint8_t robustModeling
Definition: t_mykonos.h:1045
mykonosAgcCfg_t::agcSlowLoopSettlingDelay
uint8_t agcSlowLoopSettlingDelay
Definition: t_mykonos.h:1417
MYKONOS_ERR_JESD204B_ILAS_MISMATCH
@ MYKONOS_ERR_JESD204B_ILAS_MISMATCH
Definition: t_mykonos.h:168
MYKONOS_ERR_READFIR_INV_FIRNAME_PARM
@ MYKONOS_ERR_READFIR_INV_FIRNAME_PARM
Definition: t_mykonos.h:90
MYKONOS_ERR_GET_RF_DC_OFFSET_NULL_MEASURECNT
@ MYKONOS_ERR_GET_RF_DC_OFFSET_NULL_MEASURECNT
Definition: t_mykonos.h:524
MYK_DC_OFFSET_ALL_OFF
@ MYK_DC_OFFSET_ALL_OFF
Definition: t_mykonos.h:928
MYK_SNRXA_B_C
@ MYK_SNRXA_B_C
Definition: t_mykonos.h:677
mykonosAgcCfg_t::agcObsRxMinGainIndex
uint8_t agcObsRxMinGainIndex
Definition: t_mykonos.h:1408
MYKONOS_ERR_SER_INV_TXSER_DIV_PARM
@ MYKONOS_ERR_SER_INV_TXSER_DIV_PARM
Definition: t_mykonos.h:106
MYKGPIO3
@ MYKGPIO3
Definition: t_mykonos.h:578
MYKONOS_ERR_CFGCLGC_INV_THRESHOLD
@ MYKONOS_ERR_CFGCLGC_INV_THRESHOLD
Definition: t_mykonos.h:531
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ADCTUNECALDONE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ADCTUNECALDONE
Definition: t_mykonos.h:281
mykonosJesd204bFramerConfig_t::lmfcOffset
uint8_t lmfcOffset
Definition: t_mykonos.h:1202
WAIT
@ WAIT
Definition: t_mykonos.h:602
MYKONOS_ERR_SET_RX_MAX_GAIN_INDEX
@ MYKONOS_ERR_SET_RX_MAX_GAIN_INDEX
Definition: t_mykonos.h:446
MYKONOS_ERR_INV_AGC_OBSRX_HB2_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_GAIN_STEP_PARM
Definition: t_mykonos.h:231
mykonosVswrConfig_t::tx1VswrSwitchPolarity
uint8_t tx1VswrSwitchPolarity
Definition: t_mykonos.h:1136
MYKONOS_ERR_WRITE_CFG_MEMORY_FAILED
@ MYKONOS_ERR_WRITE_CFG_MEMORY_FAILED
Definition: t_mykonos.h:171
MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_STEP
@ MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_STEP
Definition: t_mykonos.h:301
MYKONOS_ERR_OBSRX_FRAMER_INV_PRBS_POLYORDER_PARAM
@ MYKONOS_ERR_OBSRX_FRAMER_INV_PRBS_POLYORDER_PARAM
Definition: t_mykonos.h:135
MYKONOS_ERR_GETRFPLL_INV_PLLNAME
@ MYKONOS_ERR_GETRFPLL_INV_PLLNAME
Definition: t_mykonos.h:352
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_MODE
@ MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_MODE
Definition: t_mykonos.h:558
MYKONOS_ERR_OBSRX_FRAMER_INV_REAL_IF_DATA_PARM
@ MYKONOS_ERR_OBSRX_FRAMER_INV_REAL_IF_DATA_PARM
Definition: t_mykonos.h:127
mykonosRxSettings_t::rxPllLoFrequency_Hz
uint64_t rxPllLoFrequency_Hz
Definition: t_mykonos.h:1455
RX_ADCTUNER_CALDONE
@ RX_ADCTUNER_CALDONE
Definition: t_mykonos.h:758
MYKONOS_ERR_INV_AGC_PMD_MEAS_CONFIG
@ MYKONOS_ERR_INV_AGC_PMD_MEAS_CONFIG
Definition: t_mykonos.h:190
MYK_ORX1
@ MYK_ORX1
Definition: t_mykonos.h:671
mykonosDevice_t::obsRx
mykonosObsRxSettings_t * obsRx
Definition: t_mykonos.h:1700
MYKONOS_ERR_RESTDPDMOD_WRONGBUFFERSIZE
@ MYKONOS_ERR_RESTDPDMOD_WRONGBUFFERSIZE
Definition: t_mykonos.h:371
MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_APD_HIGH_THRESH_PARM
Definition: t_mykonos.h:227
MYK_ORX1_ORX2
@ MYK_ORX1_ORX2
Definition: t_mykonos.h:673
mykonosGainMode_t
mykonosGainMode_t
Enum to set the Rx Gain control mode.
Definition: t_mykonos.h:798
mykonosGpioLowVoltage_t::gpioSrcCtrl11_8
mykonosGpioMode_t gpioSrcCtrl11_8
Definition: t_mykonos.h:1017
MYKONOS_ERR_INITARM_INV_VCODIV
@ MYKONOS_ERR_INITARM_INV_VCODIV
Definition: t_mykonos.h:355
mykonosVswrStatus_t::reflectedGainImag
int32_t reflectedGainImag
Definition: t_mykonos.h:1168
mykonosPeakDetAgcCfg_t::hb2OverloadDetectEnable
uint8_t hb2OverloadDetectEnable
Definition: t_mykonos.h:1370
mykonosGpioLowVoltage_t::gpioSrcCtrl15_12
mykonosGpioMode_t gpioSrcCtrl15_12
Definition: t_mykonos.h:1018
mykonosGpio3v3Mode_t
mykonosGpio3v3Mode_t
Enum to set the GPIO3v3 mode.
Definition: t_mykonos.h:880
MYKONOS_ERR_LOADHEX_INVALID_FIRSTCHAR
@ MYKONOS_ERR_LOADHEX_INVALID_FIRSTCHAR
Definition: t_mykonos.h:143
mykonosClgcStatus_t::txRms
int32_t txRms
Definition: t_mykonos.h:1618
mykonosVswrStatus_t::forwardGainRms_dB
int32_t forwardGainRms_dB
Definition: t_mykonos.h:1163
MYKONOS_ERR_ARMCMDSTATUS_NULL_PARM
@ MYKONOS_ERR_ARMCMDSTATUS_NULL_PARM
Definition: t_mykonos.h:325
mykonosRxDcOffsettEn_t
mykonosRxDcOffsettEn_t
Enum of Rx channels for configuring (Enable /disable) DC offsets.
Definition: t_mykonos.h:926
MYKONOS_ERR_ARM_RADIOOFF_FAILED
@ MYKONOS_ERR_ARM_RADIOOFF_FAILED
Definition: t_mykonos.h:312
mykonosVswrStatus_t
Definition: t_mykonos.h:1142
MYKONOS_ERR_GETPRODUCTID_NULL_PARAM
@ MYKONOS_ERR_GETPRODUCTID_NULL_PARAM
Definition: t_mykonos.h:496
TX2
@ TX2
Definition: t_mykonos.h:620
MYKONOS_ERR_INV_AGC_RX_HB2_LOW_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_LOW_GAIN_STEP_PARM
Definition: t_mykonos.h:215
MYKONOS_ERR_LOAD_RXADCPROFILE_ARMMEM_FAILED
@ MYKONOS_ERR_LOAD_RXADCPROFILE_ARMMEM_FAILED
Definition: t_mykonos.h:348
MYKONOS_ERR_CHECKDEVSTRUCT_SPI
@ MYKONOS_ERR_CHECKDEVSTRUCT_SPI
Definition: t_mykonos.h:152
CLK_PLL
@ CLK_PLL
Definition: t_mykonos.h:716
ORX_GT
@ ORX_GT
Definition: t_mykonos.h:790
MYKONOS_ERR_RXPROFILE_RFBW
@ MYKONOS_ERR_RXPROFILE_RFBW
Definition: t_mykonos.h:502
mykonosRxProfile_t::rfBandwidth_Hz
uint32_t rfBandwidth_Hz
Definition: t_mykonos.h:1276
MYKONOS_ERR_INV_AGC_RX_RECOVERY_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_RECOVERY_GAIN_STEP_PARM
Definition: t_mykonos.h:189
OBS_RX2_SNIFFERLO
@ OBS_RX2_SNIFFERLO
Definition: t_mykonos.h:646
mykonosTxLolStatus_t::iterCount
uint32_t iterCount
Definition: t_mykonos.h:1630
mykonosArmGpioConfig_t::orx1EnableAck
uint8_t orx1EnableAck
Definition: t_mykonos.h:1500
BID
#define BID(x)
Definition: ad9144.h:1251
MYKONOS_ERR_TXPROFILE_DACDIV
@ MYKONOS_ERR_TXPROFILE_DACDIV
Definition: t_mykonos.h:510
mykonosClgcStatus_t::trackCount
uint32_t trackCount
Definition: t_mykonos.h:1614
MYKGPIO2
@ MYKGPIO2
Definition: t_mykonos.h:577
MYKONOS_ERR_SER_INV_REAL_IF_DATA_PARM
@ MYKONOS_ERR_SER_INV_REAL_IF_DATA_PARM
Definition: t_mykonos.h:108
mykonosClgcStatus_t::currentGain
int32_t currentGain
Definition: t_mykonos.h:1616
MYKONOS_ERR_GET_OBSRX_DEC_POWER_NUM_SAMPLES
@ MYKONOS_ERR_GET_OBSRX_DEC_POWER_NUM_SAMPLES
Definition: t_mykonos.h:366
mykonosClgcConfig_t::tx1RelThresholdEn
uint8_t tx1RelThresholdEn
Definition: t_mykonos.h:1102
MYKONOS_ERR_SETDPDACT_INV_TXCHANNEL
@ MYKONOS_ERR_SETDPDACT_INV_TXCHANNEL
Definition: t_mykonos.h:424
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_SNRXREQUIRED
@ MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_SNRXREQUIRED
Definition: t_mykonos.h:298
TRACK_SRX_QEC
@ TRACK_SRX_QEC
Definition: t_mykonos.h:863
mykonosTxQecStatus_t::iterCount
uint32_t iterCount
Definition: t_mykonos.h:1664
MYKONOS_ERR_EN_DPDTRACKING_ARMSTATE_ERROR
@ MYKONOS_ERR_EN_DPDTRACKING_ARMSTATE_ERROR
Definition: t_mykonos.h:370
HD
#define HD
Definition: ad9144.h:1292
MYKONOS_ERR_SET_RADIOCTRL_PINS_ARMERROR
@ MYKONOS_ERR_SET_RADIOCTRL_PINS_ARMERROR
Definition: t_mykonos.h:291
MYKONOS_ERR_PROGRAM_RXGAIN_TABLE_NULL_PARM
@ MYKONOS_ERR_PROGRAM_RXGAIN_TABLE_NULL_PARM
Definition: t_mykonos.h:318
mykonosAuxIo_t::gpio
mykonosGpioLowVoltage_t * gpio
Definition: t_mykonos.h:1519
MYKONOS_ERR_GETPENDTRKCALS_NULL_PARAM
@ MYKONOS_ERR_GETPENDTRKCALS_NULL_PARAM
Definition: t_mykonos.h:395
mykonosJesd204bFramerConfig_t::serializerLanesEnabled
uint8_t serializerLanesEnabled
Definition: t_mykonos.h:1197
mykonosTxChannels_t
mykonosTxChannels_t
Enum of possible Tx channels.
Definition: t_mykonos.h:616
mykonosPrbsOrder_t
mykonosPrbsOrder_t
Enum of possible PRBS pattern settings.
Definition: t_mykonos.h:704
mykonosPeakDetAgcCfg_t::hb2VeryLowThresh
uint8_t hb2VeryLowThresh
Definition: t_mykonos.h:1349
MYKONOS_ERR_LOADARMCON_NULL_PARAM
@ MYKONOS_ERR_LOADARMCON_NULL_PARAM
Definition: t_mykonos.h:334
MYKONOS_ERR_GETORXQECSTATUS_NULLPARAM
@ MYKONOS_ERR_GETORXQECSTATUS_NULLPARAM
Definition: t_mykonos.h:471
mykonosJesd204bDeframerConfig_t::invertLanePolarity
uint8_t invertLanePolarity
Definition: t_mykonos.h:1256
OBSRX_A_FIR
@ OBSRX_A_FIR
Definition: t_mykonos.h:778
mykonosAgcCfg_t::powerAgc
mykonosPowerMeasAgcCfg_t * powerAgc
Definition: t_mykonos.h:1423
MYKONOS_ERR_RXPROFILE_FIR_COEFS
@ MYKONOS_ERR_RXPROFILE_FIR_COEFS
Definition: t_mykonos.h:504
TRACK_ORX2_QEC
@ TRACK_ORX2_QEC
Definition: t_mykonos.h:850
mykonosPowerMeasAgcCfg_t::pmdLowerHighGainStepRecovery
uint8_t pmdLowerHighGainStepRecovery
Definition: t_mykonos.h:1389
MYKONOS_ERR_GETCLGCCFG_TXORX_PROFILE_INV
@ MYKONOS_ERR_GETCLGCCFG_TXORX_PROFILE_INV
Definition: t_mykonos.h:429
mykonosAuxIo_t::auxDacEnable
uint16_t auxDacEnable
Definition: t_mykonos.h:1513
MYKONOS_ERR_SET_PATH_DELAY_PARAM_OUT_OF_RANGE
@ MYKONOS_ERR_SET_PATH_DELAY_PARAM_OUT_OF_RANGE
Definition: t_mykonos.h:537
MYKONOS_ERR_AGC_MIN_MAX_ORX_CHANNEL
@ MYKONOS_ERR_AGC_MIN_MAX_ORX_CHANNEL
Definition: t_mykonos.h:452
mykonosClgcConfig_t::pathDelayPnSeqLevel
uint16_t pathDelayPnSeqLevel
Definition: t_mykonos.h:1098
MYKONOS_ERR_SETRFPLL_INV_PLLNAME
@ MYKONOS_ERR_SETRFPLL_INV_PLLNAME
Definition: t_mykonos.h:65
MYKONOS_ERR_CFGDPD_INV_NUMWEIGHTS
@ MYKONOS_ERR_CFGDPD_INV_NUMWEIGHTS
Definition: t_mykonos.h:422
MYKONOS_ERR_END
@ MYKONOS_ERR_END
Definition: t_mykonos.h:566
MYK_SNRXC
@ MYK_SNRXC
Definition: t_mykonos.h:676
MYKONOS_ERR_LOAD_SNRXADCPROFILE_ARMMEM_FAILED
@ MYKONOS_ERR_LOAD_SNRXADCPROFILE_ARMMEM_FAILED
Definition: t_mykonos.h:344
mykonosPowerMeasAgcCfg_t::pmdLowerLowThresh
uint8_t pmdLowerLowThresh
Definition: t_mykonos.h:1384
MYKONOS_ERR_PROGRAMFIR_INV_NUMTAPS_PARM
@ MYKONOS_ERR_PROGRAMFIR_INV_NUMTAPS_PARM
Definition: t_mykonos.h:82
MYKONOS_ERR_RXGAINTABLE_INV_GAIN_INDEX_RANGE
@ MYKONOS_ERR_RXGAINTABLE_INV_GAIN_INDEX_RANGE
Definition: t_mykonos.h:170
MYKONOS_ERR_SETORXGAIN_INV_SNRXGAIN
@ MYKONOS_ERR_SETORXGAIN_INV_SNRXGAIN
Definition: t_mykonos.h:361
GPIO_BITBANG_MODE
@ GPIO_BITBANG_MODE
Definition: t_mykonos.h:894
MYKONOS_ERR_CALCDIGCLK_NULL_CLKSTRUCT
@ MYKONOS_ERR_CALCDIGCLK_NULL_CLKSTRUCT
Definition: t_mykonos.h:432
MYK_ARM_CAL_ERROR
@ MYK_ARM_CAL_ERROR
Definition: t_mykonos.h:909
MYKONOS_ERR_READ_RXFRAMERSTATUS_NULL_PARAM
@ MYKONOS_ERR_READ_RXFRAMERSTATUS_NULL_PARAM
Definition: t_mykonos.h:324
mykonosGpio3v3_t::gpio3v3SrcCtrl11_8
mykonosGpio3v3Mode_t gpio3v3SrcCtrl11_8
Definition: t_mykonos.h:1006
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_GAIN_STEP
Definition: t_mykonos.h:209
mykonosPathdelay_t
This structure contains the internal path delay.
Definition: t_mykonos.h:1638
TXATTEN_0P05_DB
@ TXATTEN_0P05_DB
Definition: t_mykonos.h:811
MYKONOS_ERR_LOADBIN_NULL_PARAM
@ MYKONOS_ERR_LOADBIN_NULL_PARAM
Definition: t_mykonos.h:331
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_GAIN_STEP
Definition: t_mykonos.h:253
mykonosTxLolStatus_t::percentComplete
uint32_t percentComplete
Definition: t_mykonos.h:1628
MYKONOS_ERR_RESCHEDULE_TRACK_ARMERRFLAG
@ MYKONOS_ERR_RESCHEDULE_TRACK_ARMERRFLAG
Definition: t_mykonos.h:475
mykonosTxSettings_t::dpdConfig
mykonosDpdConfig_t * dpdConfig
Definition: t_mykonos.h:1439
mykonosJesd204bFramerConfig_t::externalSysref
uint8_t externalSysref
Definition: t_mykonos.h:1196
MYKONOS_ERR_LOAD_ADCPROFILE_INV_VCODIV
@ MYKONOS_ERR_LOAD_ADCPROFILE_INV_VCODIV
Definition: t_mykonos.h:295
mykonosInitCalStatus_t
Data structure used to read back the Init Calibration Status.
Definition: t_mykonos.h:1538
mykonosVswrConfig_t::tx1VswrSwitchDelay_us
uint8_t tx1VswrSwitchDelay_us
Definition: t_mykonos.h:1138
MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_GAIN_STEP_PARM
Definition: t_mykonos.h:258
MYKONOS_ERR_GET_RX2_OVERLOADS_NULL_PARM
@ MYKONOS_ERR_GET_RX2_OVERLOADS_NULL_PARM
Definition: t_mykonos.h:309
int8_cpx::imag
int8_t imag
Definition: t_mykonos.h:1027
MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERFIR
@ MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERFIR
Definition: t_mykonos.h:161
RX_PLL
@ RX_PLL
Definition: t_mykonos.h:717
MYKGPIO4
@ MYKGPIO4
Definition: t_mykonos.h:579
MYKONOS_ERR_INITSER_INV_PROFILE
@ MYKONOS_ERR_INITSER_INV_PROFILE
Definition: t_mykonos.h:166
MYK_TX_DISABLED
@ MYK_TX_DISABLED
Definition: t_mykonos.h:953
mykonosRxGainControl_t::rx2MaxGainIndex
uint8_t rx2MaxGainIndex
Definition: t_mykonos.h:1333
MYKONOS_ERR_SETRFPLL_INV_REFCLK
@ MYKONOS_ERR_SETRFPLL_INV_REFCLK
Definition: t_mykonos.h:71
MYKONOS_ERR_INV_AGC_OBSRX_LOW_THS_PREV_GAIN_INC
@ MYKONOS_ERR_INV_AGC_OBSRX_LOW_THS_PREV_GAIN_INC
Definition: t_mykonos.h:239
MYKONOS_ERR_GETORX1GAIN_INV_POINTER
@ MYKONOS_ERR_GETORX1GAIN_INV_POINTER
Definition: t_mykonos.h:74
mykonosJesd204bDeframerConfig_t::deserializerLanesEnabled
uint8_t deserializerLanesEnabled
Definition: t_mykonos.h:1253
MYK_BUILD_DEBUG
@ MYK_BUILD_DEBUG
Definition: t_mykonos.h:942
mykonosRxProfile_t::adcDiv
uint8_t adcDiv
Definition: t_mykonos.h:1269
MYKONOS_ERR_SET_RF_DC_OFFSET_MEASURECNT_MIN_LIMIT
@ MYKONOS_ERR_SET_RF_DC_OFFSET_MEASURECNT_MIN_LIMIT
Definition: t_mykonos.h:523
MYKONOS_ERR_INV_AGC_OBSRX_GAIN_UPDATE_TIME_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_GAIN_UPDATE_TIME_PARM
Definition: t_mykonos.h:226
MYKONOS_ERR_INV_AGC_RX_APD_LOW_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_RX_APD_LOW_THRESH_PARM
Definition: t_mykonos.h:185
mykonosAgcCfg_t::agcResetOnRxEnable
uint8_t agcResetOnRxEnable
Definition: t_mykonos.h:1419
MYKONOS_ERR_INV_AGC_OBSRX_MIN_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_OBSRX_MIN_GAIN_INDEX
Definition: t_mykonos.h:234
MYKONOS_ERR_OBSRXFRAMER_INV_FK_PARAM
@ MYKONOS_ERR_OBSRXFRAMER_INV_FK_PARAM
Definition: t_mykonos.h:174
mykonosDpdActuatorCheck_t
Structure to configure the DPD actuator gain check.
Definition: t_mykonos.h:1070
mykonosRxGainControl_t::rx1GainIndex
uint8_t rx1GainIndex
Definition: t_mykonos.h:1329
mykonosJesd204bFramerConfig_t::preEmphasis
uint8_t preEmphasis
Definition: t_mykonos.h:1200
MYKONOS_ERR_SER_LANE_RATE_CONFLICT_PARM
@ MYKONOS_ERR_SER_LANE_RATE_CONFLICT_PARM
Definition: t_mykonos.h:107
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXBBFCALDONE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXBBFCALDONE
Definition: t_mykonos.h:279
mykonosClgcConfig_t::tx2ControlRatio
uint16_t tx2ControlRatio
Definition: t_mykonos.h:1093
mykonosClgcConfig_t::tx1AttenLimit
uint16_t tx1AttenLimit
Definition: t_mykonos.h:1090
MYKONOS_ERR_INV_AGC_RX2_MAX_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_RX2_MAX_GAIN_INDEX
Definition: t_mykonos.h:201
OBS_RX1_SNIFFERLO
@ OBS_RX1_SNIFFERLO
Definition: t_mykonos.h:645
MYKONOS_ERR_READFIR_NULL_PARM
@ MYKONOS_ERR_READFIR_NULL_PARM
Definition: t_mykonos.h:88
mykonosPeakDetAgcCfg_t::hb2LowThresh
uint8_t hb2LowThresh
Definition: t_mykonos.h:1348
mykonosJesd204bDeframerConfig_t::txSyncbMode
uint8_t txSyncbMode
Definition: t_mykonos.h:1260
mykonosTxSettings_t::txPllUseExternalLo
uint8_t txPllUseExternalLo
Definition: t_mykonos.h:1434
mykonosRxGainControl_t::rx1Rssi
uint8_t rx1Rssi
Definition: t_mykonos.h:1335
MYKGPIONAN
@ MYKGPIONAN
Definition: t_mykonos.h:574
mykonosJesd204bDeframerConfig_t::bankId
uint8_t bankId
Definition: t_mykonos.h:1246
mykonosAuxIo_t::armGpio
mykonosArmGpioConfig_t * armGpio
Definition: t_mykonos.h:1520
RX_QEC_INIT
@ RX_QEC_INIT
Definition: t_mykonos.h:836
mykonosArmGpioConfig_t
Data structure to hold ARM GPIO pin assignments for each ARM input/output pin.
Definition: t_mykonos.h:1482
mykonosGpioLowVoltage_t
Data structure to hold low voltage GPIO settings.
Definition: t_mykonos.h:1012
MYKGPIO8
@ MYKGPIO8
Definition: t_mykonos.h:583
MYKONOS_ERR_DEFRAMER_INV_FK_PARAM
@ MYKONOS_ERR_DEFRAMER_INV_FK_PARAM
Definition: t_mykonos.h:133
MYKONOS_ERR_GET_RX2_DEC_POWER_NUM_SAMPLES
@ MYKONOS_ERR_GET_RX2_DEC_POWER_NUM_SAMPLES
Definition: t_mykonos.h:364
MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_STEP
@ MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_STEP
Definition: t_mykonos.h:458
mykonosObsRxSettings_t::customLoopbackAdcProfile
uint16_t * customLoopbackAdcProfile
Definition: t_mykonos.h:1474
mykonosPeakDetAgcCfg_t::hb2LowGainStepRecovery
uint8_t hb2LowGainStepRecovery
Definition: t_mykonos.h:1362
MYKONOS_ERR_GETVSWRSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETVSWRSTATUS_ARMERRFLAG
Definition: t_mykonos.h:443
mykonosRxGainControl_t::rx2GainIndex
uint8_t rx2GainIndex
Definition: t_mykonos.h:1330
MYKONOS_ERR_WAITARMCSTATE_TIMEOUT
@ MYKONOS_ERR_WAITARMCSTATE_TIMEOUT
Definition: t_mykonos.h:494
MYK_DPD_ERROR_END
@ MYK_DPD_ERROR_END
Definition: t_mykonos.h:968
MYKONOS_ERR_GETTXLOLSTATUS_NULLPARAM
@ MYKONOS_ERR_GETTXLOLSTATUS_NULLPARAM
Definition: t_mykonos.h:462
MYK_TX_SIG_TOO_LOW
@ MYK_TX_SIG_TOO_LOW
Definition: t_mykonos.h:958
mykonosTxQecStatus_t::percentComplete
uint32_t percentComplete
Definition: t_mykonos.h:1662
mykonosTxSettings_t::txPllLoFrequency_Hz
uint64_t txPllLoFrequency_Hz
Definition: t_mykonos.h:1435
mykonosRxProfile_t::rxBbf3dBCorner_kHz
uint32_t rxBbf3dBCorner_kHz
Definition: t_mykonos.h:1277
mykonosClgcConfig_t::tx1DesiredGain
int16_t tx1DesiredGain
Definition: t_mykonos.h:1088
MYK_ORX_TRACKING_DISABLED
@ MYK_ORX_TRACKING_DISABLED
Definition: t_mykonos.h:963
MYKONOS_ERR_RX1_TEMP_GAIN_COMP_RANGE
@ MYKONOS_ERR_RX1_TEMP_GAIN_COMP_RANGE
Definition: t_mykonos.h:453
MYKONOS_ERR_READARMCMDSTATUS_NULL_PARM
@ MYKONOS_ERR_READARMCMDSTATUS_NULL_PARM
Definition: t_mykonos.h:327
mykonosOrxQecStatus_t::percentComplete
uint32_t percentComplete
Definition: t_mykonos.h:1686
MYKONOS_ERR_CALCDIGCLK_NULLDEV_PARAM
@ MYKONOS_ERR_CALCDIGCLK_NULLDEV_PARAM
Definition: t_mykonos.h:431
MYK_DC_OFFSET_ORX_CHN
@ MYK_DC_OFFSET_ORX_CHN
Definition: t_mykonos.h:919
GPIO3V3_BITBANG_MODE
@ GPIO3V3_BITBANG_MODE
Definition: t_mykonos.h:884
mykonosGpio3v3_t::gpio3v3SrcCtrl3_0
mykonosGpio3v3Mode_t gpio3v3SrcCtrl3_0
Definition: t_mykonos.h:1004
mykonosRxSettings_t::rxAgcCtrl
mykonosAgcCfg_t * rxAgcCtrl
Definition: t_mykonos.h:1452
mykonosRxSettings_t::realIfData
uint8_t realIfData
Definition: t_mykonos.h:1456
mykonosJesd204bDeframerConfig_t::lmfcOffset
uint8_t lmfcOffset
Definition: t_mykonos.h:1257
TRACK_RX1_QEC
@ TRACK_RX1_QEC
Definition: t_mykonos.h:847
MYKONOS_ERR_CHECKDEVSTRUCT_RXSUB
@ MYKONOS_ERR_CHECKDEVSTRUCT_RXSUB
Definition: t_mykonos.h:154
mykonosSnifferGainControl_t::gainIndex
uint8_t gainIndex
Definition: t_mykonos.h:1306
mykonosJesd204bDeframerConfig_t::enableManualLaneXbar
uint8_t enableManualLaneXbar
Definition: t_mykonos.h:1261
MYKONOS_ERR_EN_TRACKING_CALS_ARMERROR
@ MYKONOS_ERR_EN_TRACKING_CALS_ARMERROR
Definition: t_mykonos.h:292
VCODIV_1
@ VCODIV_1
Definition: t_mykonos.h:695
MYKONOS_ERR_RXFIR_TAPSEXCEEDED
@ MYKONOS_ERR_RXFIR_TAPSEXCEEDED
Definition: t_mykonos.h:417
waitEvent_t
waitEvent_t
Enum of possible wait events to use with MYKONOS_waitForEvent()
Definition: t_mykonos.h:744
MYKONOS_ERR_SETUP_PA_PROT_INV_STICKY_ENABLE
@ MYKONOS_ERR_SETUP_PA_PROT_INV_STICKY_ENABLE
Definition: t_mykonos.h:300
mykonosRxGainControl_t::rx2MinGainIndex
uint8_t rx2MinGainIndex
Definition: t_mykonos.h:1334
MYKONOS_ERR_GETARMVER_NULL_PARM
@ MYKONOS_ERR_GETARMVER_NULL_PARM
Definition: t_mykonos.h:368
MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_LOW_THRESH_PARM
Definition: t_mykonos.h:262
MYK_ORX_DISABLED
@ MYK_ORX_DISABLED
Definition: t_mykonos.h:952
TRACK_TX2_CLGC
@ TRACK_TX2_CLGC
Definition: t_mykonos.h:858
mykonosClgcStatus_t::txGain
uint32_t txGain
Definition: t_mykonos.h:1617
MYKONOS_ERR_CHECKDEVSTRUCT_OBSRX
@ MYKONOS_ERR_CHECKDEVSTRUCT_OBSRX
Definition: t_mykonos.h:159
mykonosDpdConfig_t::numWeights
uint8_t numWeights
Definition: t_mykonos.h:1041
ALERTCALS
@ ALERTCALS
Definition: t_mykonos.h:605
N
#define N(x)
Definition: ad9144.h:1275
mykonosJesd204bFramerConfig_t::M
uint8_t M
Definition: t_mykonos.h:1193
GPIO_SLICER_OUT_MODE
@ GPIO_SLICER_OUT_MODE
Definition: t_mykonos.h:896
spiSettings_t
Data structure to hold SPI settings for all system device types.
Definition: common.h:61
MYK_ERR_RESERVED_13
@ MYK_ERR_RESERVED_13
Definition: t_mykonos.h:964
mykonosTxSettings_t::tx1Atten_mdB
uint16_t tx1Atten_mdB
Definition: t_mykonos.h:1437
MYKONOS_ERR_READARMCFG_ARMERRFLAG
@ MYKONOS_ERR_READARMCFG_ARMERRFLAG
Definition: t_mykonos.h:394
MYKONOS_ERR_GET_DIG_DC_OFFSET_NULL_MSHIFT
@ MYKONOS_ERR_GET_DIG_DC_OFFSET_NULL_MSHIFT
Definition: t_mykonos.h:528
MYKONOS_ERR_SETSTATEALL_TRACK_ARMERRFLAG
@ MYKONOS_ERR_SETSTATEALL_TRACK_ARMERRFLAG
Definition: t_mykonos.h:478
MYKGPIO0
@ MYKGPIO0
Definition: t_mykonos.h:575
MYKONOS_ERR_GETCLGCSTATUS_INV_CH
@ MYKONOS_ERR_GETCLGCSTATUS_INV_CH
Definition: t_mykonos.h:411
MYKONOS_ERR_CLKPLL_INV_HSDIV
@ MYKONOS_ERR_CLKPLL_INV_HSDIV
Definition: t_mykonos.h:60
GPIO3V3_EXTATTEN_LUT_MODE
@ GPIO3V3_EXTATTEN_LUT_MODE
Definition: t_mykonos.h:885
MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_VERY_LOW_THRESH_PARM
Definition: t_mykonos.h:218
mykonosGpioLowVoltage_t::gpioSrcCtrl18_16
mykonosGpioMode_t gpioSrcCtrl18_16
Definition: t_mykonos.h:1019
MYKONOS_ERR_SETDPDACT_INV_ACTMODE
@ MYKONOS_ERR_SETDPDACT_INV_ACTMODE
Definition: t_mykonos.h:548
TX1
@ TX1
Definition: t_mykonos.h:619
mykonosDigClocks_t::deviceClock_kHz
uint32_t deviceClock_kHz
Definition: t_mykonos.h:1528
MYKONOS_ERR_GETINITCALSTATUS_NULL_PARAM
@ MYKONOS_ERR_GETINITCALSTATUS_NULL_PARAM
Definition: t_mykonos.h:420
MYKONOS_ERR_FRAMER_INV_REAL_IF_DATA_PARM
@ MYKONOS_ERR_FRAMER_INV_REAL_IF_DATA_PARM
Definition: t_mykonos.h:122
mykonosRxProfile_t::rxFir
mykonosFir_t * rxFir
Definition: t_mykonos.h:1270
MYKONOS_ERR_INV_RX_GAIN_MODE_PARM
@ MYKONOS_ERR_INV_RX_GAIN_MODE_PARM
Definition: t_mykonos.h:178
mykonosDpdConfig_t::modelVersion
uint8_t modelVersion
Definition: t_mykonos.h:1042
mykonosClgcAttenTuningConfig_t::tx1AttenTuningLimitMode
mykonosClgcAttenTuningMode_t tx1AttenTuningLimitMode
Definition: t_mykonos.h:1111
MYKONOS_ERR_INV_AGC_OBSRX_RESET_ON_RX_ENABLE
@ MYKONOS_ERR_INV_AGC_OBSRX_RESET_ON_RX_ENABLE
Definition: t_mykonos.h:243
mykonosClgcConfig_t
Structure to configure CLGC (Closed Loop Gain Control) (Only valid for a DPD-enabled transceiver)
Definition: t_mykonos.h:1086
MYKONOS_ERR_SER_INV_M_PARM
@ MYKONOS_ERR_SER_INV_M_PARM
Definition: t_mykonos.h:98
MYKONOS_ERR_GETRXQECSTATUS_NULLPARAM
@ MYKONOS_ERR_GETRXQECSTATUS_NULLPARAM
Definition: t_mykonos.h:468
mykonosJesd204bFramerConfig_t::serializerLaneCrossbar
uint8_t serializerLaneCrossbar
Definition: t_mykonos.h:1198
mykonosTxQecStatus_t::performanceMetric
uint32_t performanceMetric
Definition: t_mykonos.h:1663
MYKONOS_ERR_TXPROFILE_IQRATE
@ MYKONOS_ERR_TXPROFILE_IQRATE
Definition: t_mykonos.h:506
MYKONOS_ERR_SAVDPDMOD_ARMSTATE
@ MYKONOS_ERR_SAVDPDMOD_ARMSTATE
Definition: t_mykonos.h:376
MYKONOS_ERR_INIT_INV_TXHB1_INTERPOLATION
@ MYKONOS_ERR_INIT_INV_TXHB1_INTERPOLATION
Definition: t_mykonos.h:49
mykonosJesd204bFramerConfig_t::obsRxSyncbSelect
uint8_t obsRxSyncbSelect
Definition: t_mykonos.h:1205
MYKONOS_ERR_SETRFPLL_INV_LO_PARM
@ MYKONOS_ERR_SETRFPLL_INV_LO_PARM
Definition: t_mykonos.h:66
TRACK_TX2_VSWR
@ TRACK_TX2_VSWR
Definition: t_mykonos.h:860
mykonosDpdErrors_t
mykonosDpdErrors_t
Enum for DPD error codes.
Definition: t_mykonos.h:949
MYKONOS_ERR_CHECKDEVSTRUCT_RX
@ MYKONOS_ERR_CHECKDEVSTRUCT_RX
Definition: t_mykonos.h:153
MYK_AM_AM_OUTLIERS
@ MYK_AM_AM_OUTLIERS
Definition: t_mykonos.h:961
MYKONOS_ERR_FRAMER_INV_LANEID_PARM
@ MYKONOS_ERR_FRAMER_INV_LANEID_PARM
Definition: t_mykonos.h:120
MYKGPIO15
@ MYKGPIO15
Definition: t_mykonos.h:590
mykonosVswrStatus_t::forwardGainReal
int32_t forwardGainReal
Definition: t_mykonos.h:1164
mykonosJesd204bDeframerConfig_t::M
uint8_t M
Definition: t_mykonos.h:1249
PATH_DELAY
@ PATH_DELAY
Definition: t_mykonos.h:829
MYK_PATHDELAY_NOT_SETUP
@ MYK_PATHDELAY_NOT_SETUP
Definition: t_mykonos.h:954
MYKONOS_ERR_INIT_INV_ADCDIV
@ MYKONOS_ERR_INIT_INV_ADCDIV
Definition: t_mykonos.h:57
mykonosDpdResetMode_t
mykonosDpdResetMode_t
Enum for DPD reset modes.
Definition: t_mykonos.h:974
GPIO_ARM_OUT_MODE
@ GPIO_ARM_OUT_MODE
Definition: t_mykonos.h:895
MYKONOS_ERR_CFGCLGC_INV_DESIREDGAIN
@ MYKONOS_ERR_CFGCLGC_INV_DESIREDGAIN
Definition: t_mykonos.h:386
mykonosClgcStatus_t::desiredGain
int32_t desiredGain
Definition: t_mykonos.h:1615
MYK_DC_OFFSET_ORX
@ MYK_DC_OFFSET_ORX
Definition: t_mykonos.h:932
TRACK_TX2_LOL
@ TRACK_TX2_LOL
Definition: t_mykonos.h:852
mykonosJesd204bDeframerConfig_t::newSysrefOnRelink
uint8_t newSysrefOnRelink
Definition: t_mykonos.h:1258
MYKONOS_ERR_SETUP_PA_PROT_INV_TX_CHANNEL
@ MYKONOS_ERR_SETUP_PA_PROT_INV_TX_CHANNEL
Definition: t_mykonos.h:304
MYKONOS_ERR_SETCLKPLL_INV_FRACWORD
@ MYKONOS_ERR_SETCLKPLL_INV_FRACWORD
Definition: t_mykonos.h:64
RF_TXPLLCP
@ RF_TXPLLCP
Definition: t_mykonos.h:751
mykonosPowerMeasAgcCfg_t
Data structure to hold power measurement settings for the AGC.
Definition: t_mykonos.h:1378
mykonosRxGainControl_t::rx1MaxGainIndex
uint8_t rx1MaxGainIndex
Definition: t_mykonos.h:1331
mykonosAuxIo_t::gpio3v3
mykonosGpio3v3_t * gpio3v3
Definition: t_mykonos.h:1518
MYKONOS_ERR_SAVDPDMOD_INVALID_TXCHANNEL
@ MYKONOS_ERR_SAVDPDMOD_INVALID_TXCHANNEL
Definition: t_mykonos.h:377
MYK_ORX2
@ MYK_ORX2
Definition: t_mykonos.h:672
SNIFFER_PLL
@ SNIFFER_PLL
Definition: t_mykonos.h:719
MYKONOS_ERR_INV_AGC_OBSRX_SELECT
@ MYKONOS_ERR_INV_AGC_OBSRX_SELECT
Definition: t_mykonos.h:235
MYKONOS_ERR_CFGDPD_INV_DPDPRIORWEIGHT
@ MYKONOS_ERR_CFGDPD_INV_DPDPRIORWEIGHT
Definition: t_mykonos.h:385
MYKONOS_ERR_GETDPD_ERROR_CNT_NULLPARAM
@ MYKONOS_ERR_GETDPD_ERROR_CNT_NULLPARAM
Definition: t_mykonos.h:543
TX_BB_FILTER
@ TX_BB_FILTER
Definition: t_mykonos.h:822
mykonosRxQecStatus_t::percentComplete
uint32_t percentComplete
Definition: t_mykonos.h:1674
MYKONOS_ERR_OBSRX_FRAMER_INV_K_OFFSET_PARAM
@ MYKONOS_ERR_OBSRX_FRAMER_INV_K_OFFSET_PARAM
Definition: t_mykonos.h:126
mykonosDpdConfig_t::highPowerModelUpdate
uint8_t highPowerModelUpdate
Definition: t_mykonos.h:1043
RXOFF
@ RXOFF
Definition: t_mykonos.h:629
MYKONOS_ERR_FRAMER_INV_M_PARM
@ MYKONOS_ERR_FRAMER_INV_M_PARM
Definition: t_mykonos.h:118
SNIFFER_B
@ SNIFFER_B
Definition: t_mykonos.h:658
MYKONOS_ERR_INIT_INV_ORXCHAN
@ MYKONOS_ERR_INIT_INV_ORXCHAN
Definition: t_mykonos.h:45
MYKONOS_ERR_INV_AGC_RX_GAIN_UPDATE_TIME_PARM
@ MYKONOS_ERR_INV_AGC_RX_GAIN_UPDATE_TIME_PARM
Definition: t_mykonos.h:183
ORX_ADCPROFILE
@ ORX_ADCPROFILE
Definition: t_mykonos.h:761
mykonosJesd204bFramerConfig_t::K
uint8_t K
Definition: t_mykonos.h:1194
mykonosTxProfile_t
Data structure to hold settings for the current Tx specific use case profile.
Definition: t_mykonos.h:1284
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_RANGE
@ MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_RANGE
Definition: t_mykonos.h:560
mykonosDpdBypassConfig_t::bypassActuatorEn
uint8_t bypassActuatorEn
Definition: t_mykonos.h:1059
MYKONOS_ERR_SETTX2ATTEN_INV_STEPSIZE_PARM
@ MYKONOS_ERR_SETTX2ATTEN_INV_STEPSIZE_PARM
Definition: t_mykonos.h:81
mykonosArmGpioConfig_t::txObsSelect
uint8_t txObsSelect
Definition: t_mykonos.h:1503
MYKGPIO13
@ MYKGPIO13
Definition: t_mykonos.h:588
MYKONOS_ERR_RESET_TXLOL_INV_PARAM
@ MYKONOS_ERR_RESET_TXLOL_INV_PARAM
Definition: t_mykonos.h:511
mykonosPeakDetAgcCfg_t::apdLowThreshExceededCnt
uint8_t apdLowThreshExceededCnt
Definition: t_mykonos.h:1353
MYKONOS_ERR_CHECKDEVSTRUCT_TXSUB
@ MYKONOS_ERR_CHECKDEVSTRUCT_TXSUB
Definition: t_mykonos.h:157
MYKONOS_ERR_SETDPDACT_ARMERRFLAG
@ MYKONOS_ERR_SETDPDACT_ARMERRFLAG
Definition: t_mykonos.h:426
MYKONOS_ERR_LOADBIN_INVALID_BYTECOUNT
@ MYKONOS_ERR_LOADBIN_INVALID_BYTECOUNT
Definition: t_mykonos.h:145
MYKONOS_ERR_RESETDPD_ARMERRFLAG
@ MYKONOS_ERR_RESETDPD_ARMERRFLAG
Definition: t_mykonos.h:533
MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_ENABLE
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_ENABLE
Definition: t_mykonos.h:266
MYKONOS_ERR_CHECKDEVSTRUCT_RXFIR
@ MYKONOS_ERR_CHECKDEVSTRUCT_RXFIR
Definition: t_mykonos.h:155
MYKONOS_ERR_OBSRX_FRAMER_INV_M_PARM
@ MYKONOS_ERR_OBSRX_FRAMER_INV_M_PARM
Definition: t_mykonos.h:123
mykonosJesd204bFramerConfig_t::invertLanePolarity
uint8_t invertLanePolarity
Definition: t_mykonos.h:1201
MYKONOS_ERR_CHECKDEVSTRUCT_TX
@ MYKONOS_ERR_CHECKDEVSTRUCT_TX
Definition: t_mykonos.h:156
mykonosPathdelay_t::reversePathDelayCh1
uint32_t reversePathDelayCh1
Definition: t_mykonos.h:1641
MYKONOS_ERR_INV_AGC_RX_PEAK_THRESH_MODE
@ MYKONOS_ERR_INV_AGC_RX_PEAK_THRESH_MODE
Definition: t_mykonos.h:195
MYKONOS_ERR_DEFRAMER_INV_M_PARM
@ MYKONOS_ERR_DEFRAMER_INV_M_PARM
Definition: t_mykonos.h:128
mykonosErr_t
mykonosErr_t
Enum of unique error codes from the Mykonos API functions. Each error condition in the library should...
Definition: t_mykonos.h:30
RF_TXPLL_LOCK
@ RF_TXPLL_LOCK
Definition: t_mykonos.h:752
mykonosDpdStatus_t::dpdModelErrorPercent
uint32_t dpdModelErrorPercent
Definition: t_mykonos.h:1577
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLL_LOCK
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLL_LOCK
Definition: t_mykonos.h:271
DACDIV_2
@ DACDIV_2
Definition: t_mykonos.h:685
MYKONOS_ERR_LOAD_ADCPROFILE_MISSING_ORX_PROFILE
@ MYKONOS_ERR_LOAD_ADCPROFILE_MISSING_ORX_PROFILE
Definition: t_mykonos.h:351
mykonosDpdConfig_t::additionalDelayOffset
int16_t additionalDelayOffset
Definition: t_mykonos.h:1048
mykonosDpdBypassConfig_t
Structure to configure the feature to bypass DPD actuator when signal power below a threshold.
Definition: t_mykonos.h:1057
MYKONOS_ERR_INIT_INV_TXINPUTHB0_INV_RATE
@ MYKONOS_ERR_INIT_INV_TXINPUTHB0_INV_RATE
Definition: t_mykonos.h:413
mykonosTxProfile_t::iqRate_kHz
uint32_t iqRate_kHz
Definition: t_mykonos.h:1292
VCODIV_3
@ VCODIV_3
Definition: t_mykonos.h:698
MYKONOS_ERR_TXFIR_TAPSEXCEEDED
@ MYKONOS_ERR_TXFIR_TAPSEXCEEDED
Definition: t_mykonos.h:414
MYKONOS_ERR_WAIT_INITCALS_ARMERROR
@ MYKONOS_ERR_WAIT_INITCALS_ARMERROR
Definition: t_mykonos.h:315
mykonosDacDiv_t
mykonosDacDiv_t
Enum of possible DAC divider settings (2x, 2.5x, 4x)
Definition: t_mykonos.h:683
MYKONOS_ERR_GET_PLLFREQ_INV_HSDIV
@ MYKONOS_ERR_GET_PLLFREQ_INV_HSDIV
Definition: t_mykonos.h:356
CLKPLLCP
@ CLKPLLCP
Definition: t_mykonos.h:747
MYKONOS_ERR_GETSTATE_TRACK_ARMERROR
@ MYKONOS_ERR_GETSTATE_TRACK_ARMERROR
Definition: t_mykonos.h:489
TXATTEN_0P4_DB
@ TXATTEN_0P4_DB
Definition: t_mykonos.h:814
MYKONOS_ERR_TIMEDOUT_ARMMAILBOXBUSY
@ MYKONOS_ERR_TIMEDOUT_ARMMAILBOXBUSY
Definition: t_mykonos.h:288
mykonosVswrStatus_t::reflectedGainRms_dB
int32_t reflectedGainRms_dB
Definition: t_mykonos.h:1166
mykonosAuxIo_t
Data structure to hold auxiliary IO settings (AuxDAC, ARM GPIO, GPIO3.3v, low voltage GPIO,...
Definition: t_mykonos.h:1511
mykonosJesd204bFramerConfig_t::lane0Id
uint8_t lane0Id
Definition: t_mykonos.h:1192
MYKONOS_ERR_GETVSWRCFG_NULL_CFGSTRUCT
@ MYKONOS_ERR_GETVSWRCFG_NULL_CFGSTRUCT
Definition: t_mykonos.h:441
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_LBREQUIRED
@ MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_LBREQUIRED
Definition: t_mykonos.h:350
VSWR_INIT
@ VSWR_INIT
Definition: t_mykonos.h:839
mykonosJesd204bDeframerConfig_t::EQSetting
uint8_t EQSetting
Definition: t_mykonos.h:1255
MYKONOS_ERR_INIT_INV_TXINPUTHB_INV_RATE
@ MYKONOS_ERR_INIT_INV_TXINPUTHB_INV_RATE
Definition: t_mykonos.h:412
MYKONOS_ERR_WAITFOREVENT_INV_PARM
@ MYKONOS_ERR_WAITFOREVENT_INV_PARM
Definition: t_mykonos.h:36
MYKONOS_ERR_INIT_INV_RXDEC5_DECIMATION
@ MYKONOS_ERR_INIT_INV_RXDEC5_DECIMATION
Definition: t_mykonos.h:51
mykonosJesd204bFramerConfig_t::enableAutoChanXbar
uint8_t enableAutoChanXbar
Definition: t_mykonos.h:1204
MYKONOS_ERR_GETSTATE_TRACK_ARMERRFLAG
@ MYKONOS_ERR_GETSTATE_TRACK_ARMERRFLAG
Definition: t_mykonos.h:488
MYKONOS_ERR_CFGDPD_INV_DPDDAMPING
@ MYKONOS_ERR_CFGDPD_INV_DPDDAMPING
Definition: t_mykonos.h:382
mykonosAgcCfg_t
Data structure to hold general AGC settings for initialization and during use.
Definition: t_mykonos.h:1400
ALERTLDS
@ ALERTLDS
Definition: t_mykonos.h:606
MYKONOS_ERR_READ_DEFRAMERSTATUS_NULL_PARAM
@ MYKONOS_ERR_READ_DEFRAMERSTATUS_NULL_PARAM
Definition: t_mykonos.h:321
MYKONOS_ERR_DES_HS_AND_LANE_RATE_NOT_INTEGER_MULT
@ MYKONOS_ERR_DES_HS_AND_LANE_RATE_NOT_INTEGER_MULT
Definition: t_mykonos.h:110
mykonosDpdStatus_t
Data structure used to read back DPD calibration status.
Definition: t_mykonos.h:1550
mykonosObsRxSettings_t::orxProfile
mykonosRxProfile_t * orxProfile
Definition: t_mykonos.h:1464
MYKONOS_ERR_SETRFPLL_LF_INV_TXRX_LOOPBANDWIDTH
@ MYKONOS_ERR_SETRFPLL_LF_INV_TXRX_LOOPBANDWIDTH
Definition: t_mykonos.h:515
MYKONOS_ERR_CFGDPD_INV_PNSEQLEVEL
@ MYKONOS_ERR_CFGDPD_INV_PNSEQLEVEL
Definition: t_mykonos.h:393
mykonosMmap
uint8_t mykonosMmap[]
Definition: mykonosMmap.c:16
MYK_CLGC_ATTEN_TUNING_PRESET
@ MYK_CLGC_ATTEN_TUNING_PRESET
Definition: t_mykonos.h:990
MYK_DPD_RESET_END
@ MYK_DPD_RESET_END
Definition: t_mykonos.h:981
OBS_RXOFF
@ OBS_RXOFF
Definition: t_mykonos.h:640
OBS_INTERNALCALS
@ OBS_INTERNALCALS
Definition: t_mykonos.h:643
MYK_ERR_LOW_POWER_ACTUATOR_BYPASS
@ MYK_ERR_LOW_POWER_ACTUATOR_BYPASS
Definition: t_mykonos.h:966
mykonosDevice_t::tx
mykonosTxSettings_t * tx
Definition: t_mykonos.h:1699
MYKONOS_ERR_LOAD_ORXADCPROFILE_ARMMEM_FAILED
@ MYKONOS_ERR_LOAD_ORXADCPROFILE_ARMMEM_FAILED
Definition: t_mykonos.h:346
mykonosAgcCfg_t::agcEnableSyncPulseForGainCounter
uint8_t agcEnableSyncPulseForGainCounter
Definition: t_mykonos.h:1420
MYKONOS_ERR_SER_INV_L_PARM
@ MYKONOS_ERR_SER_INV_L_PARM
Definition: t_mykonos.h:99
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_ORXREQUIRED
@ MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_ORXREQUIRED
Definition: t_mykonos.h:297
mykonosPeakDetAgcCfg_t::apdLowGainStepRecovery
uint8_t apdLowGainStepRecovery
Definition: t_mykonos.h:1360
MYK_DPD_RESET_CORRELATOR
@ MYK_DPD_RESET_CORRELATOR
Definition: t_mykonos.h:979
MYKONOS_ERR_ARMCMD_NULL_PARM
@ MYKONOS_ERR_ARMCMD_NULL_PARM
Definition: t_mykonos.h:329
MYKONOS_ERR_WAIT_INITCALS_NULL_PARAM
@ MYKONOS_ERR_WAIT_INITCALS_NULL_PARAM
Definition: t_mykonos.h:313
MYKONOS_ERR_INV_AGC_OBSRX_PWR_STRUCT_INIT
@ MYKONOS_ERR_INV_AGC_OBSRX_PWR_STRUCT_INIT
Definition: t_mykonos.h:242
mykonosBuild_t
mykonosBuild_t
Enum of build type.
Definition: t_mykonos.h:939
MYKONOS_ERR_CHECKDEVSTRUCT_NULLDEVPOINTER
@ MYKONOS_ERR_CHECKDEVSTRUCT_NULLDEVPOINTER
Definition: t_mykonos.h:407
DPD_INIT
@ DPD_INIT
Definition: t_mykonos.h:837
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_GAIN_STEP
Definition: t_mykonos.h:255
MYKONOS_ERR_PROFILES_HSDIGCLK
@ MYKONOS_ERR_PROFILES_HSDIGCLK
Definition: t_mykonos.h:499
MYKONOS_ERR_GETSTATE_TRACK_NULL_PARAM
@ MYKONOS_ERR_GETSTATE_TRACK_NULL_PARAM
Definition: t_mykonos.h:487
mykonosDevice_t::auxIo
mykonosAuxIo_t * auxIo
Definition: t_mykonos.h:1701
MYKONOS_ERR_RXFRAMER_INV_FK_PARAM
@ MYKONOS_ERR_RXFRAMER_INV_FK_PARAM
Definition: t_mykonos.h:173
MYKONOS_ERR_CFGVSWR_INV_3P3GPIOPIN
@ MYKONOS_ERR_CFGVSWR_INV_3P3GPIOPIN
Definition: t_mykonos.h:437
MYKONOS_ERR_SETDPDACT_INV_LEVEL
@ MYKONOS_ERR_SETDPDACT_INV_LEVEL
Definition: t_mykonos.h:549
MYKONOS_ERR_CFGDPD_INV_DPD_ADDDELAY
@ MYKONOS_ERR_CFGDPD_INV_DPD_ADDDELAY
Definition: t_mykonos.h:392
mykonosVswrStatus_t::vswr_reflection_tx_rms
int32_t vswr_reflection_tx_rms
Definition: t_mykonos.h:1171
mykonosClgcAttenTuningConfig_t
Structure to configure the CLGC attenuation tuning range.
Definition: t_mykonos.h:1109
MYKONOS_ERR_INV_AGC_OBSRX2_MAX_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_OBSRX2_MAX_GAIN_INDEX
Definition: t_mykonos.h:247
mykonosPowerMeasAgcCfg_t::pmdUpperHighThresh
uint8_t pmdUpperHighThresh
Definition: t_mykonos.h:1381
mykonosJesd204bFramerConfig_t::scramble
uint8_t scramble
Definition: t_mykonos.h:1195
MYKONOS_ERR_GETTXQECSTATUS_INV_CH
@ MYKONOS_ERR_GETTXQECSTATUS_INV_CH
Definition: t_mykonos.h:466
MYKONOS_ERR_SETENSM_INVALIDSTATE
@ MYKONOS_ERR_SETENSM_INVALIDSTATE
Definition: t_mykonos.h:41
TXATTEN_0P1_DB
@ TXATTEN_0P1_DB
Definition: t_mykonos.h:812
mykonosJesd204bDeframerConfig_t::scramble
uint8_t scramble
Definition: t_mykonos.h:1251
mykonosClgcAttenTuningConfig_t::tx1AttenTuningPreset
uint16_t tx1AttenTuningPreset
Definition: t_mykonos.h:1113
mykonosAgcCfg_t::agcRx2MinGainIndex
uint8_t agcRx2MinGainIndex
Definition: t_mykonos.h:1406
MYKONOS_ERR_INV_AGC_RX_APD_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_APD_GAIN_STEP_PARM
Definition: t_mykonos.h:187
MYKONOS_ERR_DEFRAMER_INV_K_PARAM
@ MYKONOS_ERR_DEFRAMER_INV_K_PARAM
Definition: t_mykonos.h:132
MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_RXREQUIRED
@ MYKONOS_ERR_LOAD_ADCPROFILE_CUSTOM_RXREQUIRED
Definition: t_mykonos.h:296
MYKONOS_ERR_INV_AGC_OBSRX_PEAK_THRESH_MODE
@ MYKONOS_ERR_INV_AGC_OBSRX_PEAK_THRESH_MODE
Definition: t_mykonos.h:241
mykonosAgcCfg_t::agcRx2MaxGainIndex
uint8_t agcRx2MaxGainIndex
Definition: t_mykonos.h:1405
mykonosArmGpioConfig_t::tx1EnableAck
uint8_t tx1EnableAck
Definition: t_mykonos.h:1498
mykonosJesd204bDeframerConfig_t
Data structure to hold the settings for the deserializer and deframer configuration.
Definition: t_mykonos.h:1244
MYKONOS_ERR_FRAMER_INV_K_OFFSET_PARAM
@ MYKONOS_ERR_FRAMER_INV_K_OFFSET_PARAM
Definition: t_mykonos.h:121
mykonosObsRxChannels_t
mykonosObsRxChannels_t
Enum of possible Observation Rx channels.
Definition: t_mykonos.h:638
mykonosOrxQecStatus_t
Data structure to hold Orx QEC Status.
Definition: t_mykonos.h:1683
RXBBF_CALDONE
@ RXBBF_CALDONE
Definition: t_mykonos.h:755
MYKONOS_ERR_SETDPDACTCHECK_NULL_ACTSTRUCT
@ MYKONOS_ERR_SETDPDACTCHECK_NULL_ACTSTRUCT
Definition: t_mykonos.h:552
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLLCP
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_CLKPLLCP
Definition: t_mykonos.h:270
TX_ATTENUATION_DELAY
@ TX_ATTENUATION_DELAY
Definition: t_mykonos.h:826
MYKONOS_ERR_READFIR_INV_NUMTAPS_PARM
@ MYKONOS_ERR_READFIR_INV_NUMTAPS_PARM
Definition: t_mykonos.h:91
MYKONOS_ERR_PU_OBSRXPATH_INV_PARAM
@ MYKONOS_ERR_PU_OBSRXPATH_INV_PARAM
Definition: t_mykonos.h:44
MYK_INVALID_TX_PROFILE
@ MYK_INVALID_TX_PROFILE
Definition: t_mykonos.h:962
mykonosDevice_t::rx
mykonosRxSettings_t * rx
Definition: t_mykonos.h:1698
RX_LO_DELAY
@ RX_LO_DELAY
Definition: t_mykonos.h:835
SNIFFER_C
@ SNIFFER_C
Definition: t_mykonos.h:659
MYKONOS_ERR_RESTDPDMOD_INVALID_TXCHANNEL
@ MYKONOS_ERR_RESTDPDMOD_INVALID_TXCHANNEL
Definition: t_mykonos.h:373
MYKONOS_ERR_CFGDPD_INV_MODELVERSION
@ MYKONOS_ERR_CFGDPD_INV_MODELVERSION
Definition: t_mykonos.h:423
TRACK_ORX1_QEC_SNLO
@ TRACK_ORX1_QEC_SNLO
Definition: t_mykonos.h:861
MYKONOS_ERR_INIT_INV_RXHB1_DECIMATION
@ MYKONOS_ERR_INIT_INV_RXHB1_DECIMATION
Definition: t_mykonos.h:52
mykonosClgcConfig_t::allowTx1AttenUpdates
uint8_t allowTx1AttenUpdates
Definition: t_mykonos.h:1094
MYKONOS_ERR_INIT_INV_OBSRX_ADCDIV
@ MYKONOS_ERR_INIT_INV_OBSRX_ADCDIV
Definition: t_mykonos.h:59
mykonosGpioSelect_t
mykonosGpioSelect_t
Enum for Mykonos low voltage GPIO available pins.
Definition: t_mykonos.h:572
MYKONOS_ERR_ARMCMDSTATUS_INV_OPCODE_PARM
@ MYKONOS_ERR_ARMCMDSTATUS_INV_OPCODE_PARM
Definition: t_mykonos.h:151
MYKONOS_ERR_GETOBSRXGAIN_CH_DISABLED
@ MYKONOS_ERR_GETOBSRXGAIN_CH_DISABLED
Definition: t_mykonos.h:77
mykonosPowerMeasAgcCfg_t::pmdUpperLowGainStepAttack
uint8_t pmdUpperLowGainStepAttack
Definition: t_mykonos.h:1388
mykonosJesd204bFramerConfig_t::serializerAmplitude
uint8_t serializerAmplitude
Definition: t_mykonos.h:1199
MYKONOS_ERR_PU_OBSRXPATH_ARMERROR
@ MYKONOS_ERR_PU_OBSRXPATH_ARMERROR
Definition: t_mykonos.h:289
mykonosVswrConfig_t::additionalDelayOffset
int16_t additionalDelayOffset
Definition: t_mykonos.h:1130
mykonosObsRxSettings_t::framer
mykonosJesd204bFramerConfig_t * framer
Definition: t_mykonos.h:1469
MYKONOS_ERR_SETDEFOBSRXPATH_NULL_OBSRX_STRUCT
@ MYKONOS_ERR_SETDEFOBSRXPATH_NULL_OBSRX_STRUCT
Definition: t_mykonos.h:403
mykonosGpio3v3_t::gpio3v3Oe
uint16_t gpio3v3Oe
Definition: t_mykonos.h:1003
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXBBFCALDONE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RXBBFCALDONE
Definition: t_mykonos.h:278
MYKONOS_ERR_READ_DEFFIFODEPTH_LMFCCOUNT_NULL_PARAM
@ MYKONOS_ERR_READ_DEFFIFODEPTH_LMFCCOUNT_NULL_PARAM
Definition: t_mykonos.h:409
mykonosVswrStatus_t::forwardGainImag
int32_t forwardGainImag
Definition: t_mykonos.h:1165
GPIO_MONITOR_MODE
@ GPIO_MONITOR_MODE
Definition: t_mykonos.h:893
MYKONOS_ERR_WRITEARMMEM_NULL_PARM
@ MYKONOS_ERR_WRITEARMMEM_NULL_PARM
Definition: t_mykonos.h:330
mykonosVswrConfig_t::tx2VswrSwitchPolarity
uint8_t tx2VswrSwitchPolarity
Definition: t_mykonos.h:1137
MYKGPIO17
@ MYKGPIO17
Definition: t_mykonos.h:592
MYKONOS_ERR_SETCLGCGAIN_INV_TXCHANNEL
@ MYKONOS_ERR_SETCLGCGAIN_INV_TXCHANNEL
Definition: t_mykonos.h:390
mykonosArmGpioConfig_t::orxMode0Pin
uint8_t orxMode0Pin
Definition: t_mykonos.h:1493
VCODIV_1p5
@ VCODIV_1p5
Definition: t_mykonos.h:696
mykonosDigClocks_t::clkPllVcoDiv
mykonosVcoDiv_t clkPllVcoDiv
Definition: t_mykonos.h:1530
mykonosJesd204bDeframerConfig_t::K
uint8_t K
Definition: t_mykonos.h:1250
MYKONOS_ERR_GETRFPLL_ARMERROR
@ MYKONOS_ERR_GETRFPLL_ARMERROR
Definition: t_mykonos.h:353
MYKONOS_ERR_READ_DEFRAMERPRBS_NULL_PARAM
@ MYKONOS_ERR_READ_DEFRAMERPRBS_NULL_PARAM
Definition: t_mykonos.h:322
MYKONOS_ERR_SETRFPLL_ARMERROR
@ MYKONOS_ERR_SETRFPLL_ARMERROR
Definition: t_mykonos.h:293
MYKONOS_ERR_GETDPDACTCHECK_NULL_ACTSTRUCT
@ MYKONOS_ERR_GETDPDACTCHECK_NULL_ACTSTRUCT
Definition: t_mykonos.h:555
mykonosDevice_t
Data structure to hold Mykonos device settings.
Definition: t_mykonos.h:1695
MYKONOS_ERR_SETCLKPLL_INV_VCOINDEX
@ MYKONOS_ERR_SETCLKPLL_INV_VCOINDEX
Definition: t_mykonos.h:63
RX1
@ RX1
Definition: t_mykonos.h:630
mykonosRxSettings_t::framer
mykonosJesd204bFramerConfig_t * framer
Definition: t_mykonos.h:1450
MYKONOS_ERR_INV_AGC_RX1_MAX_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_RX1_MAX_GAIN_INDEX
Definition: t_mykonos.h:199
MYKONOS_ERR_RXPROFILE_RXCHANNEL
@ MYKONOS_ERR_RXPROFILE_RXCHANNEL
Definition: t_mykonos.h:500
MYK_RX_PROFILE
@ MYK_RX_PROFILE
Definition: t_mykonos.h:727
mykonosJesd204bFramerConfig_t
Data structure to hold Mykonos JESD204b Framer configuration settings.
Definition: t_mykonos.h:1188
MYKONOS_ERR_GET_RX1_DEC_POWER_NULL_PARM
@ MYKONOS_ERR_GET_RX1_DEC_POWER_NULL_PARM
Definition: t_mykonos.h:363
MYKONOS_ERR_INITSER_INV_VCODIV_PARM
@ MYKONOS_ERR_INITSER_INV_VCODIV_PARM
Definition: t_mykonos.h:94
mykonosArmGpioConfig_t::orxTriggerPin
uint8_t orxTriggerPin
Definition: t_mykonos.h:1490
MYKONOS_ERR_GET_PATH_DELAY_INVALID_SELECTION
@ MYKONOS_ERR_GET_PATH_DELAY_INVALID_SELECTION
Definition: t_mykonos.h:539
MYKONOS_ERR_FAILED
@ MYKONOS_ERR_FAILED
Definition: t_mykonos.h:35
CS
#define CS(x)
Definition: ad9144.h:1274
MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_DURATION
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_MEAS_DURATION
Definition: t_mykonos.h:237
MYKONOS_ERR_RESCHEDULE_TRACK_CAL_INV
@ MYKONOS_ERR_RESCHEDULE_TRACK_CAL_INV
Definition: t_mykonos.h:474
mykonosVswrStatus_t::reflectedGainReal
int32_t reflectedGainReal
Definition: t_mykonos.h:1167
mykonosDpdStatus_t::dpdIterCount
uint32_t dpdIterCount
Definition: t_mykonos.h:1581
MYKONOS_ERR_CFGCLGC_NULL_CLGCCFGSTRUCT
@ MYKONOS_ERR_CFGCLGC_NULL_CLGCCFGSTRUCT
Definition: t_mykonos.h:428
TRACK_RX2_QEC
@ TRACK_RX2_QEC
Definition: t_mykonos.h:848
mykonosTxSettings_t::vswrConfig
mykonosVswrConfig_t * vswrConfig
Definition: t_mykonos.h:1441
mykonosDpdStatus_t::dpdExtPathDelay
uint32_t dpdExtPathDelay
Definition: t_mykonos.h:1578
MYKONOS_ERR_ENOBSFRAMERLINK_INV_LANESEN_PARM
@ MYKONOS_ERR_ENOBSFRAMERLINK_INV_LANESEN_PARM
Definition: t_mykonos.h:338
MYKONOS_ERR_READARMCMDSTATUS_INV_OPCODE_PARM
@ MYKONOS_ERR_READARMCMDSTATUS_INV_OPCODE_PARM
Definition: t_mykonos.h:326
mykonosPeakDetAgcCfg_t
Data structure to hold peak detector settings for the AGC.
Definition: t_mykonos.h:1342
mykonosObsRxSettings_t::obsRxLoSource
mykonosObsRxLoSource_t obsRxLoSource
Definition: t_mykonos.h:1471
mykonosArmGpioConfig_t::srxEnableAck
uint8_t srxEnableAck
Definition: t_mykonos.h:1502
MYKONOS_ERR_INV_AGC_OBSRX1_MIN_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_OBSRX1_MIN_GAIN_INDEX
Definition: t_mykonos.h:246
MYKONOS_ERR_RXPROFILE_ADCDIV
@ MYKONOS_ERR_RXPROFILE_ADCDIV
Definition: t_mykonos.h:505
MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_THRESH_CNT
@ MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_THRESH_CNT
Definition: t_mykonos.h:222
mykonosObsRxSettings_t::realIfData
uint8_t realIfData
Definition: t_mykonos.h:1473
MYKONOS_ERR_SETORXGAIN_INV_GAIN
@ MYKONOS_ERR_SETORXGAIN_INV_GAIN
Definition: t_mykonos.h:73
MYKONOS_ERR_GETDPDSTATUS_NULLPARAM
@ MYKONOS_ERR_GETDPDSTATUS_NULLPARAM
Definition: t_mykonos.h:402
MYKONOS_ERR_INV_AGC_RX_APD_LOW_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_APD_LOW_GAIN_STEP_PARM
Definition: t_mykonos.h:212
mykonosDevice_t::profilesValid
uint8_t profilesValid
Definition: t_mykonos.h:1703
MYKONOS_ERR_RX2_TEMP_GAIN_COMP_RANGE
@ MYKONOS_ERR_RX2_TEMP_GAIN_COMP_RANGE
Definition: t_mykonos.h:454
MYKONOS_ERR_SET_PATH_DELAY_NULL_PARAM
@ MYKONOS_ERR_SET_PATH_DELAY_NULL_PARAM
Definition: t_mykonos.h:536
mykonosClgcConfig_t::tx1RelThreshold
uint16_t tx1RelThreshold
Definition: t_mykonos.h:1100
MYKONOS_ERR_JESD204B_ILAS_MISMATCH_NULLPARAM
@ MYKONOS_ERR_JESD204B_ILAS_MISMATCH_NULLPARAM
Definition: t_mykonos.h:342
mykonosDigClocks_t::clkPllVcoFreq_kHz
uint32_t clkPllVcoFreq_kHz
Definition: t_mykonos.h:1529
mykonosTxProfile_t::txBbf3dBCorner_kHz
uint32_t txBbf3dBCorner_kHz
Definition: t_mykonos.h:1296
mykonosRxProfile_t::customAdcProfile
uint16_t * customAdcProfile
Definition: t_mykonos.h:1278
MYKONOS_ERR_EN_CLGCTRACKING_ARMSTATE_ERROR
@ MYKONOS_ERR_EN_CLGCTRACKING_ARMSTATE_ERROR
Definition: t_mykonos.h:369
OBS_SNIFFER_B
@ OBS_SNIFFER_B
Definition: t_mykonos.h:648
GPIO3V3_LEVELTRANSLATE_MODE
@ GPIO3V3_LEVELTRANSLATE_MODE
Definition: t_mykonos.h:882
MYKONOS_ERR_ARMCMD_INV_NUMBYTES_PARM
@ MYKONOS_ERR_ARMCMD_INV_NUMBYTES_PARM
Definition: t_mykonos.h:150
MYK_CLGC_PATH_DELAY
@ MYK_CLGC_PATH_DELAY
Definition: t_mykonos.h:873
MYK_CLGC_ATTEN_END
@ MYK_CLGC_ATTEN_END
Definition: t_mykonos.h:995
MYK_DC_OFFSET_RX_CHN
@ MYK_DC_OFFSET_RX_CHN
Definition: t_mykonos.h:918
MYKONOS_ERR_TXFIR_INV_NUMROWS
@ MYKONOS_ERR_TXFIR_INV_NUMROWS
Definition: t_mykonos.h:415
MYK_PRBS7
@ MYK_PRBS7
Definition: t_mykonos.h:706
mykonosDpdErrorCounters_t::dpdErrorCount
uint32_t dpdErrorCount
Definition: t_mykonos.h:1652
MYKONOS_ERR_GET_PLLFREQ_INV_VCODIV
@ MYKONOS_ERR_GET_PLLFREQ_INV_VCODIV
Definition: t_mykonos.h:357
MYK_DPD_NO_ACTION
@ MYK_DPD_NO_ACTION
Definition: t_mykonos.h:976
MYKONOS_ERR_GETDPDSTATUS_INV_CH
@ MYKONOS_ERR_GETDPDSTATUS_INV_CH
Definition: t_mykonos.h:410
MYKONOS_ERR_EN_TRACKING_CALS_ARMSTATE_ERROR
@ MYKONOS_ERR_EN_TRACKING_CALS_ARMSTATE_ERROR
Definition: t_mykonos.h:290
MYKONOS_ERR_INV_AGC_OBSRX_MAX_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_OBSRX_MAX_GAIN_INDEX
Definition: t_mykonos.h:233
TX1TX2_FIR
@ TX1TX2_FIR
Definition: t_mykonos.h:774
mykonosTxProfile_t::rfBandwidth_Hz
uint32_t rfBandwidth_Hz
Definition: t_mykonos.h:1294
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_THRESH
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_HIGH_THRESH
Definition: t_mykonos.h:251
MYKONOS_ERR_SETTX1ATTEN_INV_STEPSIZE_PARM
@ MYKONOS_ERR_SETTX1ATTEN_INV_STEPSIZE_PARM
Definition: t_mykonos.h:79
mykonosPowerMeasAgcCfg_t::pmdUpperHighGainStepAttack
uint8_t pmdUpperHighGainStepAttack
Definition: t_mykonos.h:1387
mykonosPowerMeasAgcCfg_t::pmdLowerHighThresh
uint8_t pmdLowerHighThresh
Definition: t_mykonos.h:1383
mykonosRxSettings_t::rxGainCtrl
mykonosRxGainControl_t * rxGainCtrl
Definition: t_mykonos.h:1451
MYK_DPD_RESET_PRIOR
@ MYK_DPD_RESET_PRIOR
Definition: t_mykonos.h:978
mykonosGainTable_t
mykonosGainTable_t
Enum to set the desired Rx gain table channel.
Definition: t_mykonos.h:785
MYKONOS_ERR_INIT_INV_ORX_RHB1
@ MYKONOS_ERR_INIT_INV_ORX_RHB1
Definition: t_mykonos.h:55
MYKONOS_ERR_CHECKDEVSTRUCT_ORXFIR
@ MYKONOS_ERR_CHECKDEVSTRUCT_ORXFIR
Definition: t_mykonos.h:162
mykonosClgcStatus_t::orxRms
int32_t orxRms
Definition: t_mykonos.h:1619
mykonosVswrConfig_t::tx1VswrSwitchGpio3p3Pin
uint8_t tx1VswrSwitchGpio3p3Pin
Definition: t_mykonos.h:1134
MYKONOS_ERR_DIG_DC_OFFSET_NULL_ENABLE_MASK
@ MYKONOS_ERR_DIG_DC_OFFSET_NULL_ENABLE_MASK
Definition: t_mykonos.h:530
MYKONOS_ERR_SET_RF_DC_OFFSET_INV_MEASURECNT
@ MYKONOS_ERR_SET_RF_DC_OFFSET_INV_MEASURECNT
Definition: t_mykonos.h:522
mykonosSnifferChannel_t
mykonosSnifferChannel_t
Enum of possible Sniffer Rx channels.
Definition: t_mykonos.h:655
MYKONOS_ERR_GETSTATEALL_TRACK_ARMERRFLAG
@ MYKONOS_ERR_GETSTATEALL_TRACK_ARMERRFLAG
Definition: t_mykonos.h:481
MYKONOS_ERR_INITSER_INV_VCODIV1_HSCLK_PARM
@ MYKONOS_ERR_INITSER_INV_VCODIV1_HSCLK_PARM
Definition: t_mykonos.h:95
MYKONOS_ERR_RESETDPD_WRONG_PARAM
@ MYKONOS_ERR_RESETDPD_WRONG_PARAM
Definition: t_mykonos.h:534
MYKONOS_ERR_INV_AGC_OBSRX_BLOCK_DET_DECAY_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_BLOCK_DET_DECAY_PARM
Definition: t_mykonos.h:229
MYKONOS_ERR_DESER_INV_M_PARM
@ MYKONOS_ERR_DESER_INV_M_PARM
Definition: t_mykonos.h:111
MGC
@ MGC
Definition: t_mykonos.h:800
MYKONOS_ERR_INIT_INV_TXFIR_INTERPOLATION
@ MYKONOS_ERR_INIT_INV_TXFIR_INTERPOLATION
Definition: t_mykonos.h:47
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_GAIN_STEP
Definition: t_mykonos.h:210
MYKONOS_ERR_INV_AGC_OBSRX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_OBSRX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP
Definition: t_mykonos.h:224
RX1_ADCPROFILE
@ RX1_ADCPROFILE
Definition: t_mykonos.h:759
mykonosTxLolStatus_t::performanceMetric
uint32_t performanceMetric
Definition: t_mykonos.h:1629
MYKONOS_ERR_GET_RX1_OVERLOADS_NULL_PARM
@ MYKONOS_ERR_GET_RX1_OVERLOADS_NULL_PARM
Definition: t_mykonos.h:308
TXBBF_CALDONE
@ TXBBF_CALDONE
Definition: t_mykonos.h:756
MYKONOS_ERR_HAL_LAYER
@ MYKONOS_ERR_HAL_LAYER
Definition: t_mykonos.h:33
MYKONOS_ERR_CFGVSWR_NULL_VSWRCFGSTRUCT
@ MYKONOS_ERR_CFGVSWR_NULL_VSWRCFGSTRUCT
Definition: t_mykonos.h:440
mykonosRxProfType_t
mykonosRxProfType_t
Enum of Rx profile types.
Definition: t_mykonos.h:725
MYKGPIO1
@ MYKGPIO1
Definition: t_mykonos.h:576
MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_THRESH_CNT
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_THRESH_CNT
Definition: t_mykonos.h:268
AGC
@ AGC
Definition: t_mykonos.h:801
mykonosDpdBypassConfig_t::bypassActuatorMode
mykonosDpdResetMode_t bypassActuatorMode
Definition: t_mykonos.h:1060
mykonosRxProfile_t::rxDec5Decimation
uint8_t rxDec5Decimation
Definition: t_mykonos.h:1272
MYKONOS_ERR_GET_RX2_DEC_POWER_NULL_PARM
@ MYKONOS_ERR_GET_RX2_DEC_POWER_NULL_PARM
Definition: t_mykonos.h:365
MYKONOS_ERR_GET_DAC_PWR_INV_POINTER
@ MYKONOS_ERR_GET_DAC_PWR_INV_POINTER
Definition: t_mykonos.h:305
MYKONOS_ERR_SER_INV_LANEPN_PARM
@ MYKONOS_ERR_SER_INV_LANEPN_PARM
Definition: t_mykonos.h:104
ARMBUSY
@ ARMBUSY
Definition: t_mykonos.h:763
MYKONOS_ERR_SETDPDACTCHECK_INV_LEVEL
@ MYKONOS_ERR_SETDPDACTCHECK_INV_LEVEL
Definition: t_mykonos.h:554
MYKONOS_ERR_CLKPLL_INV_VCODIV
@ MYKONOS_ERR_CLKPLL_INV_VCODIV
Definition: t_mykonos.h:61
mykonosPathDelaySel_t
mykonosPathDelaySel_t
Enum to select the desired status calibration path delay read back.
Definition: t_mykonos.h:870
MYKGPIO12
@ MYKGPIO12
Definition: t_mykonos.h:587
MYKONOS_ERR_RESTDPDMOD_ARMSTATE
@ MYKONOS_ERR_RESTDPDMOD_ARMSTATE
Definition: t_mykonos.h:372
mykonosClgcConfig_t::tx1ControlRatio
uint16_t tx1ControlRatio
Definition: t_mykonos.h:1092
SNRX_GT
@ SNRX_GT
Definition: t_mykonos.h:791
mykonosPowerMeasAgcCfg_t::pmdUpperLowThresh
uint8_t pmdUpperLowThresh
Definition: t_mykonos.h:1382
MYKONOS_ERR_GET_PLLFREQ_INV_REFCLKDIV
@ MYKONOS_ERR_GET_PLLFREQ_INV_REFCLKDIV
Definition: t_mykonos.h:358
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX2_SETTINGS
@ MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_TX2_SETTINGS
Definition: t_mykonos.h:562
MYK_DC_OFFSET_SNF_CHN
@ MYK_DC_OFFSET_SNF_CHN
Definition: t_mykonos.h:920
MYKONOS_ERR_INIT_INV_ORX_RFIR_DEC
@ MYKONOS_ERR_INIT_INV_ORX_RFIR_DEC
Definition: t_mykonos.h:56
mykonosPathdelay_t::forwardPathDelayCh2
uint32_t forwardPathDelayCh2
Definition: t_mykonos.h:1642
MYKONOS_ERR_OBSRXFIR_INV_GAIN_PARM
@ MYKONOS_ERR_OBSRXFIR_INV_GAIN_PARM
Definition: t_mykonos.h:85
RCAL_CALDONE
@ RCAL_CALDONE
Definition: t_mykonos.h:762
mykonosTxLolStatus_t
Data structure to hold Tx LOL Status.
Definition: t_mykonos.h:1625
MYKONOS_ERR_CHECKDEVSTRUCT_ORXGAINCTRL
@ MYKONOS_ERR_CHECKDEVSTRUCT_ORXGAINCTRL
Definition: t_mykonos.h:163
MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_ENABLE
@ MYKONOS_ERR_SETUP_PA_PROT_INV_ATTEN_ENABLE
Definition: t_mykonos.h:302
mykonosTxQecStatus_t::errorCode
uint32_t errorCode
Definition: t_mykonos.h:1661
MYKONOS_ERR_INV_AGC_RX1_MIN_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_RX1_MIN_GAIN_INDEX
Definition: t_mykonos.h:200
mykonosAgcCfg_t::agcObsRxMaxGainIndex
uint8_t agcObsRxMaxGainIndex
Definition: t_mykonos.h:1407
MYK_PRBS15
@ MYK_PRBS15
Definition: t_mykonos.h:707
mykonosTxProfile_t::txFir
mykonosFir_t * txFir
Definition: t_mykonos.h:1287
TX_LO_LEAKAGE_EXTERNAL
@ TX_LO_LEAKAGE_EXTERNAL
Definition: t_mykonos.h:831
MYKONOS_ERR_LOADHEX_INV_CHARCOUNT
@ MYKONOS_ERR_LOADHEX_INV_CHARCOUNT
Definition: t_mykonos.h:142
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_THRESH
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_HIGH_THRESH
Definition: t_mykonos.h:249
MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_THRESH
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_UPPER_LOW_THRESH
Definition: t_mykonos.h:252
TIA_3DB_CORNER
@ TIA_3DB_CORNER
Definition: t_mykonos.h:824
TXOFF
@ TXOFF
Definition: t_mykonos.h:618
MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX_CHANNEL
@ MYKONOS_ERR_SET_ORX_MAX_GAIN_INDEX_CHANNEL
Definition: t_mykonos.h:449
TX_QEC_INIT
@ TX_QEC_INIT
Definition: t_mykonos.h:832
mykonosPeakDetAgcCfg_t::apdLowThresh
uint8_t apdLowThresh
Definition: t_mykonos.h:1346
MYKONOS_ERR_INV_ORX_GAIN_MODE_PARM
@ MYKONOS_ERR_INV_ORX_GAIN_MODE_PARM
Definition: t_mykonos.h:179
MYKONOS_ERR_LOAD_ADCPROFILE_SNRX_ADCDIV_ZERO
@ MYKONOS_ERR_LOAD_ADCPROFILE_SNRX_ADCDIV_ZERO
Definition: t_mykonos.h:345
MYKONOS_ERR_CHECKDEVSTRUCT_TXFIR
@ MYKONOS_ERR_CHECKDEVSTRUCT_TXFIR
Definition: t_mykonos.h:158
mykonosDevice_t::clocks
mykonosDigClocks_t * clocks
Definition: t_mykonos.h:1702
MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_THRESH
@ MYKONOS_ERR_INV_AGC_RX_PMD_LOWER_LOW_THRESH
Definition: t_mykonos.h:204
MYKONOS_ERR_INV_AGC_RX_BLOCK_DET_DECAY_PARM
@ MYKONOS_ERR_INV_AGC_RX_BLOCK_DET_DECAY_PARM
Definition: t_mykonos.h:186
mykonosRxGainControl_t::rx1MinGainIndex
uint8_t rx1MinGainIndex
Definition: t_mykonos.h:1332
mykonosORxGainControl_t
Data structure to hold ORx gain control settings for initialization and during use.
Definition: t_mykonos.h:1314
MYKONOS_ERR_CLKPLL_INV_RXTXPROFILES
@ MYKONOS_ERR_CLKPLL_INV_RXTXPROFILES
Definition: t_mykonos.h:62
MYKONOS_ERR_LOAD_LBADCPROFILE_ARMMEM_FAILED
@ MYKONOS_ERR_LOAD_LBADCPROFILE_ARMMEM_FAILED
Definition: t_mykonos.h:343
mykonosGpioLowVoltage_t::gpioSrcCtrl3_0
mykonosGpioMode_t gpioSrcCtrl3_0
Definition: t_mykonos.h:1015
mykonosORxGainControl_t::gainMode
mykonosGainMode_t gainMode
Definition: t_mykonos.h:1316
MYKONOS_ERR_SET_ORX_MIN_GAIN_INDEX
@ MYKONOS_ERR_SET_ORX_MIN_GAIN_INDEX
Definition: t_mykonos.h:451
MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_PRESET
@ MYKONOS_ERR_CLGCATTENTUNCFG_INVALID_PRESET
Definition: t_mykonos.h:559
MYKONOS_ERR_GETTX1ATTEN_NULL_PARM
@ MYKONOS_ERR_GETTX1ATTEN_NULL_PARM
Definition: t_mykonos.h:335
CLGC_INIT
@ CLGC_INIT
Definition: t_mykonos.h:838
CLKPLL_LOCK
@ CLKPLL_LOCK
Definition: t_mykonos.h:748
MYKONOS_ERR_PU_TXPATH_INV_PARAM
@ MYKONOS_ERR_PU_TXPATH_INV_PARAM
Definition: t_mykonos.h:43
mykonosTxProfile_t::primarySigBandwidth_Hz
uint32_t primarySigBandwidth_Hz
Definition: t_mykonos.h:1293
mykonosInitCalStatus_t::calsDoneLastRun
uint32_t calsDoneLastRun
Definition: t_mykonos.h:1540
MYKONOS_ERR_CFGVSWR_INV_VSWR_ADDDELAY
@ MYKONOS_ERR_CFGVSWR_INV_VSWR_ADDDELAY
Definition: t_mykonos.h:439
LOOPBACK_RX_RX_QEC_INIT
@ LOOPBACK_RX_RX_QEC_INIT
Definition: t_mykonos.h:834
MYKONOS_ERR_GETCLGCSTATUS_NULLPARAM
@ MYKONOS_ERR_GETCLGCSTATUS_NULLPARAM
Definition: t_mykonos.h:405
mykonosInitCalibrations_t
mykonosInitCalibrations_t
Enum to help set the init calibration mask.
Definition: t_mykonos.h:820
TX1_FIR
@ TX1_FIR
Definition: t_mykonos.h:772
MYK_SNRXB
@ MYK_SNRXB
Definition: t_mykonos.h:675
mykonosGpioMode_t
mykonosGpioMode_t
Enum to set the low voltage GPIO mode.
Definition: t_mykonos.h:891
MYKONOS_ERR_INITARM_INV_DATARATE_PARM
@ MYKONOS_ERR_INITARM_INV_DATARATE_PARM
Definition: t_mykonos.h:139
MYKONOS_ERR_PU_GETOBSRXPATH_ARMERROR
@ MYKONOS_ERR_PU_GETOBSRXPATH_ARMERROR
Definition: t_mykonos.h:398
MYKONOS_ERR_DEFRAMER_INV_BANKID_PARM
@ MYKONOS_ERR_DEFRAMER_INV_BANKID_PARM
Definition: t_mykonos.h:129
MYKGPIO11
@ MYKGPIO11
Definition: t_mykonos.h:586
MYKONOS_ERR_RXFIR_INV_GAIN_PARM
@ MYKONOS_ERR_RXFIR_INV_GAIN_PARM
Definition: t_mykonos.h:84
MYKONOS_ERR_SET_DIG_DC_OFFSET_INV_MSHIFT
@ MYKONOS_ERR_SET_DIG_DC_OFFSET_INV_MSHIFT
Definition: t_mykonos.h:527
MYKONOS_ERR_SETORXGAIN_INV_CHANNEL
@ MYKONOS_ERR_SETORXGAIN_INV_CHANNEL
Definition: t_mykonos.h:72
MYKONOS_ERR_SETRFPLL_INV_VCOINDEX
@ MYKONOS_ERR_SETRFPLL_INV_VCOINDEX
Definition: t_mykonos.h:70
mykonosPeakDetAgcCfg_t::hb2FastAttack
uint8_t hb2FastAttack
Definition: t_mykonos.h:1367
S
#define S(x)
Definition: ad9144.h:1287
MYKONOS_ERR_INV_AGC_OBSRX_ENABLE_SYNC_PULSE_GAIN_COUNTER
@ MYKONOS_ERR_INV_AGC_OBSRX_ENABLE_SYNC_PULSE_GAIN_COUNTER
Definition: t_mykonos.h:238
mykonosTxAttenStepSize_t
mykonosTxAttenStepSize_t
Enum to set the Tx Atenuation step size.
Definition: t_mykonos.h:809
MYKONOS_ERR_DESER_INV_EQ_PARM
@ MYKONOS_ERR_DESER_INV_EQ_PARM
Definition: t_mykonos.h:116
MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXFRAMER
@ MYKONOS_ERR_CHECKDEVSTRUCT_OBSRXFRAMER
Definition: t_mykonos.h:165
mykonosOrxQecStatus_t::selfcheckIrrDb
uint32_t selfcheckIrrDb
Definition: t_mykonos.h:1687
MYKONOS_ERR_LOAD_ADCPROFILE_RXADCDIV_ZERO
@ MYKONOS_ERR_LOAD_ADCPROFILE_RXADCDIV_ZERO
Definition: t_mykonos.h:349
MYKGPIO9
@ MYKGPIO9
Definition: t_mykonos.h:584
mykonosOrxQecStatus_t::iterCount
uint32_t iterCount
Definition: t_mykonos.h:1688
mykonosfirName_t
mykonosfirName_t
Enum to set the desired FIR filter type for related functions.
Definition: t_mykonos.h:770
DACDIV_2p5
@ DACDIV_2p5
Definition: t_mykonos.h:686
MYKONOS_ERR_OBSRX_FRAMER_INV_LANEID_PARM
@ MYKONOS_ERR_OBSRX_FRAMER_INV_LANEID_PARM
Definition: t_mykonos.h:125
mykonosRxSettings_t::rxPllUseExternalLo
uint8_t rxPllUseExternalLo
Definition: t_mykonos.h:1454
mykonosGpioLowVoltage_t::gpioOe
uint32_t gpioOe
Definition: t_mykonos.h:1014
MYKONOS_ERR_SETRFPLL_LF_PLLNAME
@ MYKONOS_ERR_SETRFPLL_LF_PLLNAME
Definition: t_mykonos.h:514
mykonosORxGainControl_t::orx1GainIndex
uint8_t orx1GainIndex
Definition: t_mykonos.h:1317
MYKONOS_ERR_SRXFIR_INV_GAIN_PARM
@ MYKONOS_ERR_SRXFIR_INV_GAIN_PARM
Definition: t_mykonos.h:86
MYKONOS_ERR_RXGAINTABLE_INV_CHANNEL
@ MYKONOS_ERR_RXGAINTABLE_INV_CHANNEL
Definition: t_mykonos.h:169
MYKONOS_ERR_INV_AGC_RX_ENABLE_SYNC_PULSE_GAIN_COUNTER
@ MYKONOS_ERR_INV_AGC_RX_ENABLE_SYNC_PULSE_GAIN_COUNTER
Definition: t_mykonos.h:192
MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERGAINCTRL
@ MYKONOS_ERR_CHECKDEVSTRUCT_SNIFFERGAINCTRL
Definition: t_mykonos.h:164
WAITCALS
@ WAITCALS
Definition: t_mykonos.h:604
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLL_LOCK
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_TXPLL_LOCK
Definition: t_mykonos.h:275
mykonosORxGainControl_t::maxGainIndex
uint8_t maxGainIndex
Definition: t_mykonos.h:1319
MYKONOS_ERR_READARMCMDSTATUSBYTE_NULL_PARM
@ MYKONOS_ERR_READARMCMDSTATUSBYTE_NULL_PARM
Definition: t_mykonos.h:328
mykonosObsRxSettings_t::snifferPllLoFrequency_Hz
uint64_t snifferPllLoFrequency_Hz
Definition: t_mykonos.h:1472
RX1_FIR
@ RX1_FIR
Definition: t_mykonos.h:775
mykonosTxProfile_t::txDac3dBCorner_kHz
uint32_t txDac3dBCorner_kHz
Definition: t_mykonos.h:1295
MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_RANGE
@ MYKONOS_ERR_OBS_RX_TEMP_GAIN_COMP_RANGE
Definition: t_mykonos.h:455
MYKONOS_ERR_GET_TXFILTEROVRG_NULL_PARM
@ MYKONOS_ERR_GET_TXFILTEROVRG_NULL_PARM
Definition: t_mykonos.h:317
mykonosVswrConfig_t::tx2VswrSwitchGpio3p3Pin
uint8_t tx2VswrSwitchGpio3p3Pin
Definition: t_mykonos.h:1135
MYKONOS_ERR_SETORXGAIN_INV_ORX1GAIN
@ MYKONOS_ERR_SETORXGAIN_INV_ORX1GAIN
Definition: t_mykonos.h:359
MYKONOS_ERR_TXFIR_INV_NUMTAPS_PARM
@ MYKONOS_ERR_TXFIR_INV_NUMTAPS_PARM
Definition: t_mykonos.h:416
MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_THRESH
@ MYKONOS_ERR_INV_AGC_OBSRX_PMD_LOWER_LOW_THRESH
Definition: t_mykonos.h:250
mykonosDpdConfig_t::outlierThreshold
uint16_t outlierThreshold
Definition: t_mykonos.h:1047
mykonosArmGpioConfig_t::orxMode2Pin
uint8_t orxMode2Pin
Definition: t_mykonos.h:1491
mykonosDpdStatus_t::dpdMaxAdaptationCurrent
uint16_t dpdMaxAdaptationCurrent
Definition: t_mykonos.h:1579
mykonosPathdelay_t::reversePathDelayCh2
uint32_t reversePathDelayCh2
Definition: t_mykonos.h:1643
mykonosInitCalStatus_t::initErrCode
uint8_t initErrCode
Definition: t_mykonos.h:1544
MYKONOS_ERR_INIT_INV_RXFIR_DECIMATION
@ MYKONOS_ERR_INIT_INV_RXFIR_DECIMATION
Definition: t_mykonos.h:50
mykonosTxQecStatus_t::updateCount
uint32_t updateCount
Definition: t_mykonos.h:1665
TRACK_TX1_QEC
@ TRACK_TX1_QEC
Definition: t_mykonos.h:853
MYKONOS_ERR_RX_FRAMER_INV_PRBS_POLYORDER_PARAM
@ MYKONOS_ERR_RX_FRAMER_INV_PRBS_POLYORDER_PARAM
Definition: t_mykonos.h:134
mykonosRxProfile_t::enHighRejDec5
uint8_t enHighRejDec5
Definition: t_mykonos.h:1273
mykonosDpdActuatorCheck_t::actuatorGainCheckEn
uint8_t actuatorGainCheckEn
Definition: t_mykonos.h:1072
TRACK_TX1_CLGC
@ TRACK_TX1_CLGC
Definition: t_mykonos.h:857
MYKONOS_ERR_OK
@ MYKONOS_ERR_OK
Definition: t_mykonos.h:32
MYK_TX_SIG_SATURATED
@ MYK_TX_SIG_SATURATED
Definition: t_mykonos.h:959
MYKONOS_ERR_DEFRAMER_INV_PRBS_CNTR_SEL_PARAM
@ MYKONOS_ERR_DEFRAMER_INV_PRBS_CNTR_SEL_PARAM
Definition: t_mykonos.h:138
MYKONOS_ERR_GETRADIOSTATE_NULL_PARAM
@ MYKONOS_ERR_GETRADIOSTATE_NULL_PARAM
Definition: t_mykonos.h:310
MYKONOS_ERR_SETRFPLL_LF_ARMERROR
@ MYKONOS_ERR_SETRFPLL_LF_ARMERROR
Definition: t_mykonos.h:517
MYKONOS_ERR_INV_AGC_RX_STRUCT_INIT
@ MYKONOS_ERR_INV_AGC_RX_STRUCT_INIT
Definition: t_mykonos.h:180
mykonosVswrConfig_t::tx2VswrSwitchDelay_us
uint8_t tx2VswrSwitchDelay_us
Definition: t_mykonos.h:1139
MYKONOS_ERR_GETDPDSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETDPDSTATUS_ARMERRFLAG
Definition: t_mykonos.h:401
MYKONOS_ERR_CFGDPD_NULL_DPDCFGSTRUCT
@ MYKONOS_ERR_CFGDPD_NULL_DPDCFGSTRUCT
Definition: t_mykonos.h:381
mykonosPeakDetAgcCfg_t::hb2OverloadDurationCnt
uint8_t hb2OverloadDurationCnt
Definition: t_mykonos.h:1371
RX2_FIR
@ RX2_FIR
Definition: t_mykonos.h:776
mykonosClgcConfig_t::tx2DesiredGain
int16_t tx2DesiredGain
Definition: t_mykonos.h:1089
mykonosObsRxLoSource_t
mykonosObsRxLoSource_t
Enum of ORx PLL names.
Definition: t_mykonos.h:735
mykonosClgcConfig_t::tx2AttenLimit
uint16_t tx2AttenLimit
Definition: t_mykonos.h:1091
MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_GAIN_STEP_PARM
Definition: t_mykonos.h:213
MYK_ORX_SIG_TOO_LOW
@ MYK_ORX_SIG_TOO_LOW
Definition: t_mykonos.h:956
mykonosAgcCfg_t::agcLowThsPreventGainIncrease
uint8_t agcLowThsPreventGainIncrease
Definition: t_mykonos.h:1413
mykonosTrackingCalibrations_t
mykonosTrackingCalibrations_t
Enum to help set the tracking calibration mask.
Definition: t_mykonos.h:845
MYK_DC_OFFSET_AVAILABLE
@ MYK_DC_OFFSET_AVAILABLE
Definition: t_mykonos.h:933
DC_OFFSET
@ DC_OFFSET
Definition: t_mykonos.h:825
MYKONOS_ERR_INV_AGC_OBSRX_PEAK_STRUCT_INIT
@ MYKONOS_ERR_INV_AGC_OBSRX_PEAK_STRUCT_INIT
Definition: t_mykonos.h:240
MYKONOS_ERR_ORXFIR_TAPSEXCEEDED
@ MYKONOS_ERR_ORXFIR_TAPSEXCEEDED
Definition: t_mykonos.h:418
MYKONOS_ERR_READFIR_COEFS_NULL
@ MYKONOS_ERR_READFIR_COEFS_NULL
Definition: t_mykonos.h:89
mykonosPowerMeasAgcCfg_t::pmdLowerLowGainStepRecovery
uint8_t pmdLowerLowGainStepRecovery
Definition: t_mykonos.h:1390
RX1_RX2
@ RX1_RX2
Definition: t_mykonos.h:632
MYKONOS_ERR_GETDPD_ERROR_CNT_INV_CH
@ MYKONOS_ERR_GETDPD_ERROR_CNT_INV_CH
Definition: t_mykonos.h:544
MYKONOS_ERR_CLGCATTENTUNCFGGET_NULL_ATTRANGECFGSTRUCT
@ MYKONOS_ERR_CLGCATTENTUNCFGGET_NULL_ATTRANGECFGSTRUCT
Definition: t_mykonos.h:564
MYK_OBS_RXOFF
@ MYK_OBS_RXOFF
Definition: t_mykonos.h:670
mykonosArmState_t
mykonosArmState_t
Enum for ARM states.
Definition: t_mykonos.h:902
mykonosORxGainControl_t::orx2GainIndex
uint8_t orx2GainIndex
Definition: t_mykonos.h:1318
MYKONOS_ERR_AGC_MIN_MAX_RX_CHANNEL
@ MYKONOS_ERR_AGC_MIN_MAX_RX_CHANNEL
Definition: t_mykonos.h:448
mykonosTxSettings_t::tx2Atten_mdB
uint16_t tx2Atten_mdB
Definition: t_mykonos.h:1438
MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_HIGH_THRESH_PARM
Definition: t_mykonos.h:214
MYKONOS_ERR_FRAMER_INV_BANKID_PARM
@ MYKONOS_ERR_FRAMER_INV_BANKID_PARM
Definition: t_mykonos.h:119
mykonosDpdActuatorCheck_t::actuatorGainCheckLevel
uint16_t actuatorGainCheckLevel
Definition: t_mykonos.h:1074
MYK_DC_OFFSET_SNF
@ MYK_DC_OFFSET_SNF
Definition: t_mykonos.h:931
MYKONOS_ERR_CALCDEVCLK_NULLPARAM
@ MYKONOS_ERR_CALCDEVCLK_NULLPARAM
Definition: t_mykonos.h:69
mykonosArmGpioConfig_t::orxMode1Pin
uint8_t orxMode1Pin
Definition: t_mykonos.h:1492
MYKONOS_ERR_SET_RX_MIN_GAIN_INDEX
@ MYKONOS_ERR_SET_RX_MIN_GAIN_INDEX
Definition: t_mykonos.h:447
mykonosTxSettings_t::txChannels
mykonosTxChannels_t txChannels
Definition: t_mykonos.h:1433
MYKONOS_ERR_INV_AGC_OBSRX2_MIN_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_OBSRX2_MIN_GAIN_INDEX
Definition: t_mykonos.h:248
MYKONOS_ERR_DESER_INV_HSCLK_PARM
@ MYKONOS_ERR_DESER_INV_HSCLK_PARM
Definition: t_mykonos.h:113
MYKONOS_ERR_RX2_TEMP_GAIN_COMP_STEP
@ MYKONOS_ERR_RX2_TEMP_GAIN_COMP_STEP
Definition: t_mykonos.h:457
MYKONOS_ERR_GETVSWRCFG_TXORX_PROFILE_INV
@ MYKONOS_ERR_GETVSWRCFG_TXORX_PROFILE_INV
Definition: t_mykonos.h:442
FLUSH
@ FLUSH
Definition: t_mykonos.h:609
RX2_GT
@ RX2_GT
Definition: t_mykonos.h:788
mykonosSnifferGainControl_t::maxGainIndex
uint8_t maxGainIndex
Definition: t_mykonos.h:1307
L
#define L(x)
Definition: ad9144.h:1264
MYKONOS_ERR_GETVSWRSTATUS_INV_CH
@ MYKONOS_ERR_GETVSWRSTATUS_INV_CH
Definition: t_mykonos.h:444
mykonosDpdConfig_t::modelPriorWeight
uint8_t modelPriorWeight
Definition: t_mykonos.h:1044
mykonosJesd204bFramerConfig_t::deviceId
uint8_t deviceId
Definition: t_mykonos.h:1191
mykonosObsRxSettings_t
Data structure to hold ORx data path settings.
Definition: t_mykonos.h:1462
mykonosJesd204bFramerConfig_t::rxSyncbMode
uint8_t rxSyncbMode
Definition: t_mykonos.h:1206
MYKONOS_ERR_PROGRAMFIR_INV_FIRNAME_PARM
@ MYKONOS_ERR_PROGRAMFIR_INV_FIRNAME_PARM
Definition: t_mykonos.h:83
mykonosArmGpioConfig_t::rx1EnableAck
uint8_t rx1EnableAck
Definition: t_mykonos.h:1496
MYK_ARM_PROFILE_ERROR
@ MYK_ARM_PROFILE_ERROR
Definition: t_mykonos.h:908
MYKONOS_ERR_GET_OBSRX_DEC_POWER_NULL_PARM
@ MYKONOS_ERR_GET_OBSRX_DEC_POWER_NULL_PARM
Definition: t_mykonos.h:367
MYKONOS_WRN_RADIO_ON_NOT_MODIFIABLE
@ MYKONOS_WRN_RADIO_ON_NOT_MODIFIABLE
Definition: t_mykonos.h:535
MYKONOS_ERR_INV_AGC_RX_APD_HIGH_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_RX_APD_HIGH_GAIN_STEP_PARM
Definition: t_mykonos.h:211
mykonosSnifferGainControl_t::minGainIndex
uint8_t minGainIndex
Definition: t_mykonos.h:1308
MYKONOS_ERR_INV_AGC_OBSRX_APD_GAIN_STEP_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_APD_GAIN_STEP_PARM
Definition: t_mykonos.h:230
MYKONOS_ERR_INV_AGC_RX_HB2_LOW_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_RX_HB2_LOW_THRESH_PARM
Definition: t_mykonos.h:216
mykonosAgcCfg_t::agcRx1MaxGainIndex
uint8_t agcRx1MaxGainIndex
Definition: t_mykonos.h:1403
MYKONOS_ERR_INV_OBSRXFRAMER_PCLKDIV_PARM
@ MYKONOS_ERR_INV_OBSRXFRAMER_PCLKDIV_PARM
Definition: t_mykonos.h:175
mykonosTxProfile_t::txFirInterpolation
uint8_t txFirInterpolation
Definition: t_mykonos.h:1288
mykonosDcOffsetChannels_t
mykonosDcOffsetChannels_t
Enum for channel selection for DC offset settings.
Definition: t_mykonos.h:916
MYKONOS_ERR_GETRFPLL_LF_ARMERROR
@ MYKONOS_ERR_GETRFPLL_LF_ARMERROR
Definition: t_mykonos.h:518
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ORXADCPROFILE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_ORXADCPROFILE
Definition: t_mykonos.h:284
mykonosRxProfile_t::iqRate_kHz
uint32_t iqRate_kHz
Definition: t_mykonos.h:1275
MYKONOS_ERR_INIT_INV_TXINPUTHB_PARM
@ MYKONOS_ERR_INIT_INV_TXINPUTHB_PARM
Definition: t_mykonos.h:294
mykonosFir_t::numFirCoefs
uint8_t numFirCoefs
Definition: t_mykonos.h:1181
MYKONOS_ERR_GETRFPLL_NULLPARAM
@ MYKONOS_ERR_GETRFPLL_NULLPARAM
Definition: t_mykonos.h:354
MYKONOS_ERR_SETSTATE_TRACK_ARMERRFLAG
@ MYKONOS_ERR_SETSTATE_TRACK_ARMERRFLAG
Definition: t_mykonos.h:485
MYKONOS_ERR_DESER_INV_LANEPN_PARM
@ MYKONOS_ERR_DESER_INV_LANEPN_PARM
Definition: t_mykonos.h:117
mykonosTxProfile_t::thb2Interpolation
uint8_t thb2Interpolation
Definition: t_mykonos.h:1290
mykonosAgcCfg_t::agcPeakWaitTime
uint8_t agcPeakWaitTime
Definition: t_mykonos.h:1418
MYK_DC_OFFSET_RX1
@ MYK_DC_OFFSET_RX1
Definition: t_mykonos.h:929
mykonosTxLolStatus_t::errorCode
uint32_t errorCode
Definition: t_mykonos.h:1627
mykonosGpioLowVoltage_t::gpioSrcCtrl7_4
mykonosGpioMode_t gpioSrcCtrl7_4
Definition: t_mykonos.h:1016
MYK_CLGC_ATTEN_DISCARD
@ MYK_CLGC_ATTEN_DISCARD
Definition: t_mykonos.h:991
MYKONOS_ERR_GETDPDACT_NULL_ACTSTRUCT
@ MYKONOS_ERR_GETDPDACT_NULL_ACTSTRUCT
Definition: t_mykonos.h:550
MYKONOS_ERR_READ_ORXFRAMERSTATUS_NULL_PARAM
@ MYKONOS_ERR_READ_ORXFRAMERSTATUS_NULL_PARAM
Definition: t_mykonos.h:323
MYKGPIO16
@ MYKGPIO16
Definition: t_mykonos.h:591
mykonosVswrStatus_t::errorStatus
uint32_t errorStatus
Definition: t_mykonos.h:1161
MYKONOS_ERR_ENTXNCO_TX2_FREQ_INVALID
@ MYKONOS_ERR_ENTXNCO_TX2_FREQ_INVALID
Definition: t_mykonos.h:341
mykonosClgcConfig_t::additionalDelayOffset
int16_t additionalDelayOffset
Definition: t_mykonos.h:1097
MYKONOS_ERR_GETRXQECSTATUS_INV_CH
@ MYKONOS_ERR_GETRXQECSTATUS_INV_CH
Definition: t_mykonos.h:469
mykonosArmGpioConfig_t::useTx2EnablePin
uint8_t useTx2EnablePin
Definition: t_mykonos.h:1485
MYKONOS_ERR_CFGVSWR_INV_PNSEQLEVEL
@ MYKONOS_ERR_CFGVSWR_INV_PNSEQLEVEL
Definition: t_mykonos.h:438
mykonosTxProfile_t::txInputHbInterpolation
uint8_t txInputHbInterpolation
Definition: t_mykonos.h:1291
mykonosRxProfile_t::rhb1Decimation
uint8_t rhb1Decimation
Definition: t_mykonos.h:1274
CALPLL_LOCK
@ CALPLL_LOCK
Definition: t_mykonos.h:746
mykonosRxSettings_t
Data structure to hold Rx data path settings.
Definition: t_mykonos.h:1447
mykonosPowerMeasAgcCfg_t::pmdMeasConfig
uint8_t pmdMeasConfig
Definition: t_mykonos.h:1394
MYKONOS_ERR_INV_AGC_RX_PKDET_FAST_ATTACK_VALUE
@ MYKONOS_ERR_INV_AGC_RX_PKDET_FAST_ATTACK_VALUE
Definition: t_mykonos.h:219
MYKONOS_ERR_DEFRAMER_INV_PRBS_POLYORDER_PARAM
@ MYKONOS_ERR_DEFRAMER_INV_PRBS_POLYORDER_PARAM
Definition: t_mykonos.h:137
MYKONOS_ERR_INITDES_INV_TXPROFILE
@ MYKONOS_ERR_INITDES_INV_TXPROFILE
Definition: t_mykonos.h:167
OBS_SNIFFER_A
@ OBS_SNIFFER_A
Definition: t_mykonos.h:647
MYKONOS_ERR_READ_DEFFIFODEPTH_NULL_PARAM
@ MYKONOS_ERR_READ_DEFFIFODEPTH_NULL_PARAM
Definition: t_mykonos.h:408
MYKONOS_ERR_LOADHEX_INVALID_CHKSUM
@ MYKONOS_ERR_LOADHEX_INVALID_CHKSUM
Definition: t_mykonos.h:144
mykonosPathdelay_t::forwardPathDelayCh1
uint32_t forwardPathDelayCh1
Definition: t_mykonos.h:1640
MYKONOS_ERR_GET_RX1_DEC_POWER_NUM_SAMPLES
@ MYKONOS_ERR_GET_RX1_DEC_POWER_NUM_SAMPLES
Definition: t_mykonos.h:362
mykonosClgcAttenTuningConfig_t::tx2AttenTuningPreset
uint16_t tx2AttenTuningPreset
Definition: t_mykonos.h:1114
TRACK_TX2_DPD
@ TRACK_TX2_DPD
Definition: t_mykonos.h:856
MYKONOS_ERR_CFGCLGC_INV_CLGC_CTRLRATIO
@ MYKONOS_ERR_CFGCLGC_INV_CLGC_CTRLRATIO
Definition: t_mykonos.h:388
GPIO3V3_INVLEVELTRANSLATE_MODE
@ GPIO3V3_INVLEVELTRANSLATE_MODE
Definition: t_mykonos.h:883
mykonosClgcConfig_t::tx2RelThresholdEn
uint8_t tx2RelThresholdEn
Definition: t_mykonos.h:1103
TRACK_TX1_LOL
@ TRACK_TX1_LOL
Definition: t_mykonos.h:851
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLLCP
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLLCP
Definition: t_mykonos.h:276
MYKONOS_ERR_GETRFPLL_LF_INV_PLLNAME
@ MYKONOS_ERR_GETRFPLL_LF_INV_PLLNAME
Definition: t_mykonos.h:520
mykonosPeakDetAgcCfg_t::apdHighThreshExceededCnt
uint8_t apdHighThreshExceededCnt
Definition: t_mykonos.h:1352
INIT
@ INIT
Definition: t_mykonos.h:603
MYKONOS_ERR_ABORT_INITCALS_NULL_PARAM
@ MYKONOS_ERR_ABORT_INITCALS_NULL_PARAM
Definition: t_mykonos.h:311
MYKONOS_ERR_INV_AGC_RX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP
@ MYKONOS_ERR_INV_AGC_RX_APD_THRESH_DIFF_VS_ATTACK_GAIN_STEP
Definition: t_mykonos.h:181
MYKGPIO6
@ MYKGPIO6
Definition: t_mykonos.h:581
MYKONOS_ERR_INIT_INV_SNIFFER_RFIR_DEC
@ MYKONOS_ERR_INIT_INV_SNIFFER_RFIR_DEC
Definition: t_mykonos.h:54
MYKONOS_ERR_SETDEFOBSRXPATH_NULL_DEF_OBSRX_STRUCT
@ MYKONOS_ERR_SETDEFOBSRXPATH_NULL_DEF_OBSRX_STRUCT
Definition: t_mykonos.h:404
MYKONOS_ERR_RESET_TXLOL_ARMERROR
@ MYKONOS_ERR_RESET_TXLOL_ARMERROR
Definition: t_mykonos.h:512
MYKONOS_ERR_PU_RXPATH_INV_PARAM
@ MYKONOS_ERR_PU_RXPATH_INV_PARAM
Definition: t_mykonos.h:42
MYK_ERR_BAD_ACTUATOR_MODEL
@ MYK_ERR_BAD_ACTUATOR_MODEL
Definition: t_mykonos.h:965
MYKONOS_ERR_GETINITCALSTATUS_ARMERROR
@ MYKONOS_ERR_GETINITCALSTATUS_ARMERROR
Definition: t_mykonos.h:421
MYKONOS_ERR_GETSNIFFGAIN_INV_POINTER
@ MYKONOS_ERR_GETSNIFFGAIN_INV_POINTER
Definition: t_mykonos.h:76
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_THRESH
@ MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_HIGH_THRESH
Definition: t_mykonos.h:205
mykonosPeakDetAgcCfg_t::hb2VeryLowThreshExceededCnt
uint8_t hb2VeryLowThreshExceededCnt
Definition: t_mykonos.h:1356
MYKONOS_ERR_INV_AGC_OBSRX_PKDET_FAST_ATTACK_VALUE
@ MYKONOS_ERR_INV_AGC_OBSRX_PKDET_FAST_ATTACK_VALUE
Definition: t_mykonos.h:265
DACDIV_4
@ DACDIV_4
Definition: t_mykonos.h:687
mykonosVcoDiv_t
mykonosVcoDiv_t
Enum of possible VCO divider settings (1x, 1.5x, 2x, 3x)
Definition: t_mykonos.h:693
RX1_RX2_GT
@ RX1_RX2_GT
Definition: t_mykonos.h:789
MYKONOS_ERR_CFGDPD_INV_DPDSAMPLES
@ MYKONOS_ERR_CFGDPD_INV_DPDSAMPLES
Definition: t_mykonos.h:383
MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_DUR_CNT
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_OVLD_DUR_CNT
Definition: t_mykonos.h:267
mykonosPeakDetAgcCfg_t::apdHighGainStepAttack
uint8_t apdHighGainStepAttack
Definition: t_mykonos.h:1359
TRACK_TX1_DPD
@ TRACK_TX1_DPD
Definition: t_mykonos.h:855
MYKONOS_ERR_SER_INV_LANEEN_PARM
@ MYKONOS_ERR_SER_INV_LANEEN_PARM
Definition: t_mykonos.h:101
TX1_TX2
@ TX1_TX2
Definition: t_mykonos.h:621
mykonosClgcAttenTuningConfig_t::tx2AttenTuningLimitMode
mykonosClgcAttenTuningMode_t tx2AttenTuningLimitMode
Definition: t_mykonos.h:1112
MYKONOS_ERR_SETTX2ATTEN_INV_PARM
@ MYKONOS_ERR_SETTX2ATTEN_INV_PARM
Definition: t_mykonos.h:80
MYK_DC_OFFSET_RX2
@ MYK_DC_OFFSET_RX2
Definition: t_mykonos.h:930
MYKONOS_ERR_INITARM_INV_REGCLK
@ MYKONOS_ERR_INITARM_INV_REGCLK
Definition: t_mykonos.h:140
MYKONOS_ERR_SETRFPLL_LF_INV_STABILITY
@ MYKONOS_ERR_SETRFPLL_LF_INV_STABILITY
Definition: t_mykonos.h:513
MYKONOS_ERR_SETDPDACT_NULL_ACTSTRUCT
@ MYKONOS_ERR_SETDPDACT_NULL_ACTSTRUCT
Definition: t_mykonos.h:547
MYKONOS_ERR_SNRXFIR_TAPSEXCEEDED
@ MYKONOS_ERR_SNRXFIR_TAPSEXCEEDED
Definition: t_mykonos.h:419
mykonosDpdActuatorCheck_t::actuatorGainCheckMode
mykonosDpdResetMode_t actuatorGainCheckMode
Definition: t_mykonos.h:1073
RX1RX2_FIR
@ RX1RX2_FIR
Definition: t_mykonos.h:777
MYKONOS_ERR_READARMMEM_INV_ADDR_PARM
@ MYKONOS_ERR_READARMMEM_INV_ADDR_PARM
Definition: t_mykonos.h:147
mykonosRxProfile_t
Data structure to hold settings for the current Rx specific use case profile.
Definition: t_mykonos.h:1267
MYKONOS_ERR_GETTX2ATTEN_NULL_PARM
@ MYKONOS_ERR_GETTX2ATTEN_NULL_PARM
Definition: t_mykonos.h:336
MYKONOS_ERR_HS_AND_LANE_RATE_NOT_INTEGER_MULT
@ MYKONOS_ERR_HS_AND_LANE_RATE_NOT_INTEGER_MULT
Definition: t_mykonos.h:109
TXATTEN_0P2_DB
@ TXATTEN_0P2_DB
Definition: t_mykonos.h:813
MYKONOS_ERR_GETTXLOLSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETTXLOLSTATUS_ARMERRFLAG
Definition: t_mykonos.h:464
MYK_DPD_INIT_NOT_RUN
@ MYK_DPD_INIT_NOT_RUN
Definition: t_mykonos.h:955
MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_HB2_VERY_LOW_THRESH_PARM
Definition: t_mykonos.h:264
MYKONOS_ERR_SER_INV_LANERATE_PARM
@ MYKONOS_ERR_SER_INV_LANERATE_PARM
Definition: t_mykonos.h:100
MYKONOS_ERR_RF_DC_OFFSET_INV_ENABLE_MASK
@ MYKONOS_ERR_RF_DC_OFFSET_INV_ENABLE_MASK
Definition: t_mykonos.h:525
mykonosArmGpioConfig_t::tx2EnableAck
uint8_t tx2EnableAck
Definition: t_mykonos.h:1499
MYKONOS_ERR_INV_AGC_RX2_MIN_GAIN_INDEX
@ MYKONOS_ERR_INV_AGC_RX2_MIN_GAIN_INDEX
Definition: t_mykonos.h:202
mykonosPeakDetAgcCfg_t::hb2VeryLowGainStepRecovery
uint8_t hb2VeryLowGainStepRecovery
Definition: t_mykonos.h:1363
mykonosSnifferGainControl_t
Data structure to hold SnRx gain control settings for initialization and during use.
Definition: t_mykonos.h:1303
MYKONOS_ERR_GET_PATH_DELAY_ARMERRFLAG
@ MYKONOS_ERR_GET_PATH_DELAY_ARMERRFLAG
Definition: t_mykonos.h:540
MYKONOS_ERR_CHECK_PLL_LOCK_NULL_PARM
@ MYKONOS_ERR_CHECK_PLL_LOCK_NULL_PARM
Definition: t_mykonos.h:316
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLL_LOCK
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_SNIFFPLL_LOCK
Definition: t_mykonos.h:277
MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_THRESH_PARM
@ MYKONOS_ERR_INV_AGC_OBSRX_APD_LOW_THRESH_PARM
Definition: t_mykonos.h:228
MYKONOS_ERR_RX1_TEMP_GAIN_COMP_NULL
@ MYKONOS_ERR_RX1_TEMP_GAIN_COMP_NULL
Definition: t_mykonos.h:459
mykonosTxLolStatus_t::updateCount
uint32_t updateCount
Definition: t_mykonos.h:1631
MYKONOS_ERR_RXPROFILE_FILTER_DECIMATION
@ MYKONOS_ERR_RXPROFILE_FILTER_DECIMATION
Definition: t_mykonos.h:503
MYKONOS_ERR_INIT_INV_DACDIV
@ MYKONOS_ERR_INIT_INV_DACDIV
Definition: t_mykonos.h:58
OBSLO_SNIFFER_PLL
@ OBSLO_SNIFFER_PLL
Definition: t_mykonos.h:738
mykonosVswrStatus_t::vswr_forward_orx_rms
int32_t vswr_forward_orx_rms
Definition: t_mykonos.h:1170
mykonosTxProfile_t::dacDiv
mykonosDacDiv_t dacDiv
Definition: t_mykonos.h:1286
MYK_MODEL_ERROR_HIGH
@ MYK_MODEL_ERROR_HIGH
Definition: t_mykonos.h:960
MYKONOS_ERR_ARMSTATE_EXCEPTION
@ MYKONOS_ERR_ARMSTATE_EXCEPTION
Definition: t_mykonos.h:493
MYKONOS_ERR_ARM_RADIOON_FAILED
@ MYKONOS_ERR_ARM_RADIOON_FAILED
Definition: t_mykonos.h:177
MYKONOS_ERR_GETDPDCFG_NULL_DPDCFGSTRUCT
@ MYKONOS_ERR_GETDPDCFG_NULL_DPDCFGSTRUCT
Definition: t_mykonos.h:399
MYKONOS_ERR_GETRXQECSTATUS_ARMERRFLAG
@ MYKONOS_ERR_GETRXQECSTATUS_ARMERRFLAG
Definition: t_mykonos.h:470
MYKONOS_ERR_CFGCLGC_INV_CLGC_ADDDELAY
@ MYKONOS_ERR_CFGCLGC_INV_CLGC_ADDDELAY
Definition: t_mykonos.h:433
mykonosClgcAttenTuningMode_t
mykonosClgcAttenTuningMode_t
Enum for CLGC Tx attenuation tuning range modes.
Definition: t_mykonos.h:988
MYKGPIO10
@ MYKGPIO10
Definition: t_mykonos.h:585
MYKONOS_ERR_LOAD_ADCPROFILE_ORXADCDIV_ZERO
@ MYKONOS_ERR_LOAD_ADCPROFILE_ORXADCDIV_ZERO
Definition: t_mykonos.h:347
MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_THRESH
@ MYKONOS_ERR_INV_AGC_RX_PMD_UPPER_LOW_THRESH
Definition: t_mykonos.h:206
mykonosTxSettings_t::txAttenStepSize
mykonosTxAttenStepSize_t txAttenStepSize
Definition: t_mykonos.h:1436
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX1ADCPROFILE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX1ADCPROFILE
Definition: t_mykonos.h:282
MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_DUR_CNT
@ MYKONOS_ERR_INV_AGC_RX_HB2_OVLD_DUR_CNT
Definition: t_mykonos.h:221
MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX2ADCPROFILE
@ MYKONOS_ERR_WAITFOREVENT_TIMEDOUT_RX2ADCPROFILE
Definition: t_mykonos.h:283
mykonosEnsmState_t
mykonosEnsmState_t
Enum of valid Mykonos Enable State Machine (ENSM) states.
Definition: t_mykonos.h:600
MYKONOS_ERR_WRITEARMMEM_INV_ADDR_PARM
@ MYKONOS_ERR_WRITEARMMEM_INV_ADDR_PARM
Definition: t_mykonos.h:148
LOOPBACK_GT
@ LOOPBACK_GT
Definition: t_mykonos.h:792