102 lines
3.2 KiB
C
102 lines
3.2 KiB
C
|
/****************************************************************************
|
||
|
|
||
|
Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED.
|
||
|
|
||
|
This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT
|
||
|
be copied by any method or incorporated into another program without
|
||
|
the express written consent of Aerospace C.Power. This Information or any portion
|
||
|
thereof remains the property of Aerospace C.Power. The Information contained herein
|
||
|
is believed to be accurate and Aerospace C.Power assumes no responsibility or
|
||
|
liability for its use in any way and conveys no license or title under
|
||
|
any patent or copyright and makes no representation or warranty that this
|
||
|
Information is free from patent or copyright infringement.
|
||
|
|
||
|
****************************************************************************/
|
||
|
|
||
|
#ifndef CLI_RF_IC_TOOL_DEF_H
|
||
|
#define CLI_RF_IC_TOOL_DEF_H
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
#define CLI_MSGID_FTM_RF_BASE_ADDR (0)
|
||
|
#define CLI_MSGID_FTM_PLC_BASE_ADDR (1000)
|
||
|
|
||
|
typedef enum
|
||
|
{
|
||
|
CLI_RF_STATE_CFG_POWER_DOWN = 0,
|
||
|
CLI_RF_STATE_CFG_POWER_UP,
|
||
|
CLI_RF_STATE_CFG_STANDBY,
|
||
|
CLI_RF_STATE_CFG_PLL,
|
||
|
CLI_RF_STATE_CFG_TX,
|
||
|
CLI_RF_STATE_CFG_RX,
|
||
|
} cli_rf_state_cfg_type_t;
|
||
|
|
||
|
typedef enum
|
||
|
{
|
||
|
/* RF test cli messase */
|
||
|
CLI_MSGID_FTM_RF_OPTION_FIX = CLI_MSGID_FTM_RF_BASE_ADDR,
|
||
|
CLI_MSGID_FTM_RF_GAIN_FIX,
|
||
|
CLI_MSGID_FTM_RF_TX_DC_CAL,
|
||
|
CLI_MSGID_FTM_RF_TX_IQM_CAL,
|
||
|
CLI_MSGID_FTM_RF_TX_TONE,
|
||
|
CLI_MSGID_FTM_RF_TX_PKT,
|
||
|
CLI_MSGID_FTM_RF_RX_DC_CAL,
|
||
|
CLI_MSGID_FTM_RF_RX_IQM_CAL,
|
||
|
CLI_MSGID_FTM_RF_RX_TONE,
|
||
|
CLI_MSGID_FTM_RF_RX_PKT,
|
||
|
CLI_MSGID_FTM_RF_ADA_DUMP,
|
||
|
CLI_MSGID_FTM_RF_TXRX_LP,
|
||
|
CLI_MSGID_FTM_RF_PLL_CAL,
|
||
|
CLI_MSGID_FTM_RF_SPI_READ,
|
||
|
CLI_MSGID_FTM_RF_SPI_WRITE,
|
||
|
CLI_MSGID_FTM_RF_ADA_DUMP_RAW,
|
||
|
CLI_MSGID_FTM_RF_RX_IQM_EST,
|
||
|
CLI_MSGID_FTM_RF_TX_PWR_SET,
|
||
|
CLI_MSGID_FTM_RF_FFT_CALC,
|
||
|
CLI_MSGID_FTM_RF_CAL_WT,
|
||
|
CLI_MSGID_FTM_RF_GAIN_FORCE,
|
||
|
CLI_MSGID_FTM_RF_RXDC_FORCE,
|
||
|
CLI_MSGID_FTM_GU_RF_TX_TONE,
|
||
|
CLI_MSGID_FTM_GU_RF_RX_TONE,
|
||
|
CLI_MSGID_FTM_RF_TX_FACTOR,
|
||
|
CLI_MSGID_FTM_RF_ACK,
|
||
|
CLI_MSGID_FTM_RF_OEM_WT,
|
||
|
CLI_MSGID_FTM_RF_GU_FFT,
|
||
|
CLI_MSGID_FTM_RF_RX_PKD_TONE,
|
||
|
CLI_MSGID_FTM_RF_CAL_TXIQM_DATA_W,
|
||
|
CLI_MSGID_FTM_RF_CAL_TXIQM_DATA_R,
|
||
|
CLI_MSGID_FTM_RF_CAL_TXF_DATA_W,
|
||
|
CLI_MSGID_FTM_RF_CAL_TXF_DATA_R,
|
||
|
CLI_MSGID_FTM_RF_RX_TONE_POWER_GET,
|
||
|
CLI_MSGID_FTM_RF_TX_CAL_UPDATE,
|
||
|
CLI_MSGID_FTM_RF_STATE_CFG,
|
||
|
CLI_MSGID_FTM_RF_CAL_RXIQM_DATA_W,
|
||
|
CLI_MSGID_FTM_RF_CAL_RXIQM_DATA_R,
|
||
|
CLI_MSGID_FTM_RF_CAL_RXIQM,
|
||
|
CLI_MSGID_FTM_RF_POWER_SPECTRUM_MEAS,
|
||
|
CLI_MSGID_FTM_RF_RX_GAIN_CALI_DATA_WRITE,
|
||
|
CLI_MSGID_FTM_RF_RX_GAIN_CALI_DATA_READ,
|
||
|
CLI_MSGID_FTM_RF_TX_POWER_INFO_WRITE,
|
||
|
CLI_MSGID_FTM_RF_TX_POWER_INFO_READ,
|
||
|
|
||
|
/* PLC Test cli messase */
|
||
|
CLI_MSGID_FTM_PLC_ADA_DUMP = CLI_MSGID_FTM_PLC_BASE_ADDR,
|
||
|
CLI_MSGID_FTM_PLC_FFT_DUMP,
|
||
|
|
||
|
/* Common /starts from msg id 5000 */
|
||
|
CLI_MSGID_FTM_COMMON_EFUSE_WT = 0x1388,
|
||
|
CLI_MSGID_FTM_COMMON_GPIO_SET = 0x1389,
|
||
|
CLI_MSGID_FTM_COMMON_RTC_PPM = 0x138a,
|
||
|
|
||
|
CLI_MSGID_FTM_MAX_NUM,
|
||
|
} cli_kl_ftm_msgid_t;
|
||
|
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif /* CLI_RF_IC_TOOL_DEF_H */
|