|
|
|
@ -13,7 +13,7 @@
|
|
|
|
|
#include "gsml1const.h"
|
|
|
|
|
|
|
|
|
|
#define SUPERFEMTO_API(x,y,z) ((x << 16) | (y << 8) | z)
|
|
|
|
|
#define SUPERFEMTO_API_VERSION SUPERFEMTO_API(3,11,0)
|
|
|
|
|
#define SUPERFEMTO_API_VERSION SUPERFEMTO_API(5,1,0)
|
|
|
|
|
|
|
|
|
|
/****************************************************************************
|
|
|
|
|
* Const *
|
|
|
|
@ -386,7 +386,12 @@ typedef struct SuperFemto_GetTxCalibTblCnf
|
|
|
|
|
for GSM-850 : 0=128, 1:129, ..., 123:251, [124-373]:unused
|
|
|
|
|
for GSM-900 : 0=955, 1:956, ..., 70:1, ..., 317:956, [318-373]:unused
|
|
|
|
|
for DCS-1800: 0=512, 1:513, ..., 373:885
|
|
|
|
|
for PCS-1900: 0=512, 1:513, ..., 298:810, [299-373]:unused */
|
|
|
|
|
for PCS-1900: 0=512, 1:513, ..., 298:810, [299-373]:unused */
|
|
|
|
|
|
|
|
|
|
uint8_t u8DspMajVer; ///< DSP firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8DspMinVer; ///< DSP firmware minor version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMajVer; ///< FPGA firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMinVer; ///< FPGA firmware minor version (0 if unkown)
|
|
|
|
|
} SuperFemto_GetTxCalibTblCnf_t;
|
|
|
|
|
|
|
|
|
|
/****************************************************************************
|
|
|
|
@ -411,7 +416,12 @@ typedef struct SuperFemto_SetTxCalibTblReq
|
|
|
|
|
for GSM-850 : 0=128, 1:129, ..., 123:251, [124-373]:unused
|
|
|
|
|
for GSM-900 : 0=955, 1:956, ..., 70:1, ..., 317:956, [318-373]:unused
|
|
|
|
|
for DCS-1800: 0=512, 1:513, ..., 373:885
|
|
|
|
|
for PCS-1900: 0=512, 1:513, ..., 298:810, [299-373]:unused */
|
|
|
|
|
for PCS-1900: 0=512, 1:513, ..., 298:810, [299-373]:unused */
|
|
|
|
|
|
|
|
|
|
uint8_t u8DspMajVer; ///< DSP firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8DspMinVer; ///< DSP firmware minor version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMajVer; ///< FPGA firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMinVer; ///< FPGA firmware minor version (0 if unkown)
|
|
|
|
|
} SuperFemto_SetTxCalibTblReq_t;
|
|
|
|
|
|
|
|
|
|
/****************************************************************************
|
|
|
|
@ -471,7 +481,12 @@ typedef struct SuperFemto_GetRxCalibTblCnf
|
|
|
|
|
for DCS-1800: 0=512, 1:513, ..., 373:885
|
|
|
|
|
for PCS-1900: 0=512, 1:513, ..., 298:810, [299-373]:unused */
|
|
|
|
|
uint8_t u8IqImbalMode; ///< IQ imbalance mode (0:off, 1:on, 2:auto)
|
|
|
|
|
uint16_t u16IqImbalCorr[4]; ///< IQ imbalance compensation
|
|
|
|
|
uint16_t u16IqImbalCorr[4]; ///< IQ imbalance compensation
|
|
|
|
|
|
|
|
|
|
uint8_t u8DspMajVer; ///< DSP firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8DspMinVer; ///< DSP firmware minor version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMajVer; ///< FPGA firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMinVer; ///< FPGA firmware minor version (0 if unkown)
|
|
|
|
|
} SuperFemto_GetRxCalibTblCnf_t;
|
|
|
|
|
|
|
|
|
|
/****************************************************************************
|
|
|
|
@ -499,7 +514,12 @@ typedef struct SuperFemto_SetRxCalibTblReq
|
|
|
|
|
for DCS-1800: 0=512, 1:513, ..., 373:885
|
|
|
|
|
for PCS-1900: 0=512, 1:513, ..., 298:810, [299-373]:unused */
|
|
|
|
|
uint8_t u8IqImbalMode; ///< IQ imbalance mode (0:off, 1:on, 2:auto)
|
|
|
|
|
uint16_t u16IqImbalCorr[4]; ///< IQ imbalance compensation
|
|
|
|
|
uint16_t u16IqImbalCorr[4]; ///< IQ imbalance compensation
|
|
|
|
|
|
|
|
|
|
uint8_t u8DspMajVer; ///< DSP firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8DspMinVer; ///< DSP firmware minor version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMajVer; ///< FPGA firmware major version (0 if unkown)
|
|
|
|
|
uint8_t u8FpgaMinVer; ///< FPGA firmware minor version (0 if unkown)
|
|
|
|
|
} SuperFemto_SetRxCalibTblReq_t;
|
|
|
|
|
|
|
|
|
|
/****************************************************************************
|
|
|
|
|