update to API v3.11
This commit is contained in:
parent
73a3a2f9cf
commit
422da1f512
|
@ -13,7 +13,7 @@
|
||||||
#include "gsml1const.h"
|
#include "gsml1const.h"
|
||||||
|
|
||||||
#define SUPERFEMTO_API(x,y,z) ((x << 16) | (y << 8) | z)
|
#define SUPERFEMTO_API(x,y,z) ((x << 16) | (y << 8) | z)
|
||||||
#define SUPERFEMTO_API_VERSION SUPERFEMTO_API(3,10,0)
|
#define SUPERFEMTO_API_VERSION SUPERFEMTO_API(3,11,0)
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Const *
|
* Const *
|
||||||
|
@ -66,7 +66,9 @@ typedef enum SuperFemto_PrimId_t
|
||||||
SuperFemto_PrimId_SetRxCalibTblCnf, ///< CNF: Confirm the use of the new RX level calibration table
|
SuperFemto_PrimId_SetRxCalibTblCnf, ///< CNF: Confirm the use of the new RX level calibration table
|
||||||
SuperFemto_PrimId_MuteRfReq, ///< REQ: Mute/Unmute the RF section
|
SuperFemto_PrimId_MuteRfReq, ///< REQ: Mute/Unmute the RF section
|
||||||
SuperFemto_PrimId_MuteRfCnf, ///< CNF: Confirm the mutin/unmiting of the the RF section
|
SuperFemto_PrimId_MuteRfCnf, ///< CNF: Confirm the mutin/unmiting of the the RF section
|
||||||
SuperFemto_PrimId_NUM
|
SuperFemto_PrimId_SetRxAttenReq, ///< REQ: Set the RX attenuation
|
||||||
|
SuperFemto_PrimId_SetRxAttenCnf ///< CNF: Confirm the configuration of the RX attenuation
|
||||||
|
|
||||||
} SuperFemto_PrimId_t;
|
} SuperFemto_PrimId_t;
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
|
@ -545,6 +547,37 @@ typedef struct SuperFemto_MuteRfCnf
|
||||||
|
|
||||||
} SuperFemto_MuteRfCnf_t;
|
} SuperFemto_MuteRfCnf_t;
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Struct : SuperFemto_SetRxAttenReq_t
|
||||||
|
************************************************************************//**
|
||||||
|
*
|
||||||
|
* This primitive is used to configure the RF receive attenuation.
|
||||||
|
*
|
||||||
|
* @ingroup superfemto_api_prim_dbg
|
||||||
|
*
|
||||||
|
***************************************************************************/
|
||||||
|
typedef struct SuperFemto_SetRxAttenReq
|
||||||
|
{
|
||||||
|
uint8_t u8Atten; ///< RX Attenuation: 0(default), 12, 24, 36 dB
|
||||||
|
|
||||||
|
} SuperFemto_SetRxAttenReq_t;
|
||||||
|
|
||||||
|
/****************************************************************************
|
||||||
|
* Struct : SuperFemto_SetRxAttenCnf_t
|
||||||
|
************************************************************************//**
|
||||||
|
*
|
||||||
|
* This primitive is sent back to confirm the configuration of the RF receive
|
||||||
|
* attenuation.
|
||||||
|
*
|
||||||
|
* @ingroup superfemto_api_prim_dbg
|
||||||
|
*
|
||||||
|
***************************************************************************/
|
||||||
|
typedef struct SuperFemto_SetRxAttenCnf
|
||||||
|
{
|
||||||
|
SuperFemto_Status_t status; ///< Status of the SET-RX-ATTEN-REQ
|
||||||
|
|
||||||
|
} SuperFemto_SetRxAttenCnf_t;
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Struct : SuperFemto_Primt_t
|
* Struct : SuperFemto_Primt_t
|
||||||
************************************************************************//**
|
************************************************************************//**
|
||||||
|
@ -582,6 +615,8 @@ typedef struct SuperFemto_Prim
|
||||||
SuperFemto_SetRxCalibTblCnf_t setRxCalibTblCnf; ///< CNF: Confirm the use of the new RX level calibration table
|
SuperFemto_SetRxCalibTblCnf_t setRxCalibTblCnf; ///< CNF: Confirm the use of the new RX level calibration table
|
||||||
SuperFemto_MuteRfReq_t muteRfReq; ///< REQ: Mute/Unmute the RF section
|
SuperFemto_MuteRfReq_t muteRfReq; ///< REQ: Mute/Unmute the RF section
|
||||||
SuperFemto_MuteRfCnf_t muteRfCnf; ///< CNF: Confirm the mutin/unmiting of the the RF section
|
SuperFemto_MuteRfCnf_t muteRfCnf; ///< CNF: Confirm the mutin/unmiting of the the RF section
|
||||||
|
SuperFemto_SetRxAttenReq_t setRxAttenReq; ///< REQ: Set the RX attenuation
|
||||||
|
SuperFemto_SetRxAttenCnf_t setRxAttenCnf; ///< CNF: Confirm the configuration of the RX attenuation
|
||||||
|
|
||||||
} u;
|
} u;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue