WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_bt_productline_cmd_table.h 文件参考
#include "at.h"
#include "bts_factory.h"
at_bt_productline_cmd_table.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  bt_pdl_xo_trim_t
 
struct  bt_pdl_temp_wr_efuse_t
 
struct  bt_pdl_pwr_cali_set_pwr_t
 
struct  ble_rf_tx_param_args_t
 
struct  ble_rf_rx_param_args_t
 
struct  sle_rf_tx_param_args_t
 
struct  sle_rf_rx_param_args_t
 
struct  rf_single_tone_param_args_t
 

函数

at_ret_t bt_at_enable_sle_cmd (void)
 
at_ret_t bt_at_ble_register_callback_cmd (void)
 
at_ret_t bt_at_sle_register_callback_cmd (void)
 
at_ret_t bt_at_rf_single_tone_cmd (const rf_single_tone_param_args_t *args)
 
at_ret_t bt_at_pdl_xo_trim_cmd (bt_pdl_xo_trim_t *args)
 
at_ret_t bt_at_pdl_xo_trim_rd_cmd (void)
 
at_ret_t bt_at_pdl_xo_trim_get_temp_cmd (void)
 
at_ret_t bt_at_pdl_xo_trim_wr_efuse_cmd (void)
 
at_ret_t bt_at_pdl_xo_trim_rd_efuse_cmd (void)
 
at_ret_t bt_at_pdl_temp_wr_efuse_cmd (bt_pdl_temp_wr_efuse_t *args)
 
at_ret_t bt_at_pdl_temp_rd_efuse_cmd (void)
 
at_ret_t bt_at_pdl_pwr_cali_set_pwr_cmd (bt_pdl_pwr_cali_set_pwr_t *args)
 
at_ret_t bt_at_pdl_pwr_cali_get_val_cmd (void)
 
at_ret_t bt_at_pdl_pwr_cali_apply_cmd (void)
 
at_ret_t bt_at_pdl_pwr_cali_wr_efuse_cmd (void)
 
at_ret_t bt_at_pdl_pwr_cali_rd_efuse_cmd (void)
 
at_ret_t bt_at_ble_reset_cmd (void)
 
at_ret_t bt_at_ble_rf_tx_cmd (const ble_rf_tx_param_args_t *args)
 
at_ret_t bt_at_ble_rf_rx_cmd (const ble_rf_rx_param_args_t *args)
 
at_ret_t bt_at_ble_rf_trxend_cmd (void)
 
at_ret_t bt_at_sle_reset_cmd (void)
 
at_ret_t bt_at_sle_rf_tx_cmd (const sle_rf_tx_param_args_t *args)
 
at_ret_t bt_at_sle_rf_rx_cmd (const sle_rf_rx_param_args_t *args)
 
at_ret_t bt_at_sle_rf_trxend_cmd (void)
 
at_ret_t cmd_get_bsle_pwr_cali_flag (void)
 

变量

const at_para_parse_syntax_t pdl_xo_trim_param_syntax []
 
const at_para_parse_syntax_t pdl_set_temp_efuse_param_syntax []
 
const at_para_parse_syntax_t pdl_pwr_cali_set_pwr_param_syntax []
 
const int32_t ble_pk_payload_type_values []
 
const int32_t ble_rf_tx_phy_values []
 
const at_para_parse_syntax_t ble_rf_tx_param_syntax []
 
const int32_t ble_rf_rx_phy_values []
 
const int32_t ble_modulation_index_values []
 
const at_para_parse_syntax_t ble_rf_rx_param_syntax []
 
const int32_t sle_rf_tx_power_values []
 
const int32_t sle_rf_tx_payload_type_values []
 
const int32_t sle_rf_tx_phy_values []
 
const int32_t sle_rf_tx_format_values []
 
const int32_t sle_rf_tx_rate_values []
 
const int32_t sle_rf_tx_pilot_ratio_values []
 
const int32_t sle_rf_tx_polar_r_values []
 
const at_para_parse_syntax_t sle_rf_tx_param_syntax []
 
const int32_t sle_rf_rx_phy_values []
 
const int32_t sle_rf_rx_format_values []
 
const int32_t sle_rf_rx_pilot_ratio_values []
 
const at_para_parse_syntax_t sle_rf_rx_param_syntax []
 
const int32_t rf_single_tone_mode []
 
const at_para_parse_syntax_t rf_single_tone_param_syntax []
 
const at_cmd_entry_t at_bt_productline_cmd_parse_table []
 

函数说明

◆ bt_at_ble_register_callback_cmd()

at_ret_t bt_at_ble_register_callback_cmd ( void  )

◆ bt_at_ble_reset_cmd()

at_ret_t bt_at_ble_reset_cmd ( void  )

◆ bt_at_ble_rf_rx_cmd()

at_ret_t bt_at_ble_rf_rx_cmd ( const ble_rf_rx_param_args_t args)

◆ bt_at_ble_rf_trxend_cmd()

at_ret_t bt_at_ble_rf_trxend_cmd ( void  )

◆ bt_at_ble_rf_tx_cmd()

at_ret_t bt_at_ble_rf_tx_cmd ( const ble_rf_tx_param_args_t args)

◆ bt_at_enable_sle_cmd()

at_ret_t bt_at_enable_sle_cmd ( void  )

◆ bt_at_pdl_pwr_cali_apply_cmd()

at_ret_t bt_at_pdl_pwr_cali_apply_cmd ( void  )

◆ bt_at_pdl_pwr_cali_get_val_cmd()

at_ret_t bt_at_pdl_pwr_cali_get_val_cmd ( void  )

◆ bt_at_pdl_pwr_cali_rd_efuse_cmd()

at_ret_t bt_at_pdl_pwr_cali_rd_efuse_cmd ( void  )

◆ bt_at_pdl_pwr_cali_set_pwr_cmd()

at_ret_t bt_at_pdl_pwr_cali_set_pwr_cmd ( bt_pdl_pwr_cali_set_pwr_t args)

◆ bt_at_pdl_pwr_cali_wr_efuse_cmd()

at_ret_t bt_at_pdl_pwr_cali_wr_efuse_cmd ( void  )

◆ bt_at_pdl_temp_rd_efuse_cmd()

at_ret_t bt_at_pdl_temp_rd_efuse_cmd ( void  )

◆ bt_at_pdl_temp_wr_efuse_cmd()

at_ret_t bt_at_pdl_temp_wr_efuse_cmd ( bt_pdl_temp_wr_efuse_t args)

◆ bt_at_pdl_xo_trim_cmd()

at_ret_t bt_at_pdl_xo_trim_cmd ( bt_pdl_xo_trim_t args)

◆ bt_at_pdl_xo_trim_get_temp_cmd()

at_ret_t bt_at_pdl_xo_trim_get_temp_cmd ( void  )

◆ bt_at_pdl_xo_trim_rd_cmd()

at_ret_t bt_at_pdl_xo_trim_rd_cmd ( void  )

◆ bt_at_pdl_xo_trim_rd_efuse_cmd()

at_ret_t bt_at_pdl_xo_trim_rd_efuse_cmd ( void  )

◆ bt_at_pdl_xo_trim_wr_efuse_cmd()

at_ret_t bt_at_pdl_xo_trim_wr_efuse_cmd ( void  )

◆ bt_at_rf_single_tone_cmd()

at_ret_t bt_at_rf_single_tone_cmd ( const rf_single_tone_param_args_t args)

◆ bt_at_sle_register_callback_cmd()

at_ret_t bt_at_sle_register_callback_cmd ( void  )

◆ bt_at_sle_reset_cmd()

at_ret_t bt_at_sle_reset_cmd ( void  )

◆ bt_at_sle_rf_rx_cmd()

at_ret_t bt_at_sle_rf_rx_cmd ( const sle_rf_rx_param_args_t args)

◆ bt_at_sle_rf_trxend_cmd()

at_ret_t bt_at_sle_rf_trxend_cmd ( void  )

◆ bt_at_sle_rf_tx_cmd()

at_ret_t bt_at_sle_rf_tx_cmd ( const sle_rf_tx_param_args_t args)

◆ cmd_get_bsle_pwr_cali_flag()

at_ret_t cmd_get_bsle_pwr_cali_flag ( void  )

变量说明

◆ at_bt_productline_cmd_parse_table

const at_cmd_entry_t at_bt_productline_cmd_parse_table[]

◆ ble_modulation_index_values

const int32_t ble_modulation_index_values[]
初始值:
= {
0, 1
}

◆ ble_pk_payload_type_values

const int32_t ble_pk_payload_type_values[]
初始值:
= {
0, 1, 2, 3, 4, 5, 6, 7
}

◆ ble_rf_rx_param_syntax

const at_para_parse_syntax_t ble_rf_rx_param_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 39,
.offset = offsetof(ble_rf_rx_param_args_t, rx_freq)
},
{
.entry.int_list = {4, ble_rf_rx_phy_values},
.offset = offsetof(ble_rf_rx_param_args_t, rx_phy)
},
{
.last = true,
.entry.int_list = {2, ble_modulation_index_values},
.offset = offsetof(ble_rf_rx_param_args_t, modulation_index)
},
}
const int32_t ble_modulation_index_values[]
Definition at_bt_productline_cmd_table.h:162
const int32_t ble_rf_rx_phy_values[]
Definition at_bt_productline_cmd_table.h:159
#define offsetof(type, member)
Definition list.h:66
@ AT_SYNTAX_ATTR_AT_MAX_VALUE
Definition at.h:293
@ AT_SYNTAX_ATTR_AT_MIN_VALUE
Definition at.h:289
@ AT_SYNTAX_ATTR_LIST_VALUE
Definition at.h:297
@ AT_SYNTAX_TYPE_INT
Definition at.h:263
Definition at_bt_productline_cmd_table.h:39

◆ ble_rf_rx_phy_values

const int32_t ble_rf_rx_phy_values[]
初始值:
= {
1, 2, 3, 4
}

◆ ble_rf_tx_param_syntax

const at_para_parse_syntax_t ble_rf_tx_param_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 39,
.offset = offsetof(ble_rf_tx_param_args_t, tx_freq)
},
{
.entry.int_range.min_val = 37,
.entry.int_range.max_val = 255,
.offset = offsetof(ble_rf_tx_param_args_t, test_data_len)
},
{
.entry.int_list = {8, ble_pk_payload_type_values},
.offset = offsetof(ble_rf_tx_param_args_t, pk_payload_type)
},
{
.last = true,
.entry.int_list = {4, ble_rf_tx_phy_values},
.offset = offsetof(ble_rf_tx_param_args_t, tx_phy)
},
}
const int32_t ble_rf_tx_phy_values[]
Definition at_bt_productline_cmd_table.h:126
const int32_t ble_pk_payload_type_values[]
Definition at_bt_productline_cmd_table.h:123
Definition at_bt_productline_cmd_table.h:31

◆ ble_rf_tx_phy_values

const int32_t ble_rf_tx_phy_values[]
初始值:
= {
1, 2, 3, 4
}

◆ pdl_pwr_cali_set_pwr_param_syntax

const at_para_parse_syntax_t pdl_pwr_cali_set_pwr_param_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 300,
.offset = offsetof(bt_pdl_pwr_cali_set_pwr_t, target_pwr)
},
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 300,
.offset = offsetof(bt_pdl_pwr_cali_set_pwr_t, msrd_pwr)
},
}
Definition at_bt_productline_cmd_table.h:24

◆ pdl_set_temp_efuse_param_syntax

const at_para_parse_syntax_t pdl_set_temp_efuse_param_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = -40,
.entry.int_range.max_val = 120,
},
}
Definition at_bt_productline_cmd_table.h:19

◆ pdl_xo_trim_param_syntax

const at_para_parse_syntax_t pdl_xo_trim_param_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0x0,
.entry.int_range.max_val = 0xF,
.offset = offsetof(bt_pdl_xo_trim_t, coarse_val)
},
{
.last = true,
.entry.int_range.min_val = 0x0,
.entry.int_range.max_val = 0xFF,
.offset = offsetof(bt_pdl_xo_trim_t, fine_val)
},
}
Definition at_bt_productline_cmd_table.h:13

◆ rf_single_tone_mode

const int32_t rf_single_tone_mode[]
初始值:
= {
0, 1, 255
}

◆ rf_single_tone_param_syntax

const at_para_parse_syntax_t rf_single_tone_param_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 79,
},
{
.last = true,
.entry.int_list = {3, rf_single_tone_mode},
},
}
const int32_t rf_single_tone_mode[]
Definition at_bt_productline_cmd_table.h:321
Definition at_bt_productline_cmd_table.h:69

◆ sle_rf_rx_format_values

const int32_t sle_rf_rx_format_values[]
初始值:
= {
0, 2
}

◆ sle_rf_rx_param_syntax

const at_para_parse_syntax_t sle_rf_rx_param_syntax[]

◆ sle_rf_rx_phy_values

const int32_t sle_rf_rx_phy_values[]
初始值:
= {
0, 1, 4
}

◆ sle_rf_rx_pilot_ratio_values

const int32_t sle_rf_rx_pilot_ratio_values[]
初始值:
= {
0, 1, 2, 3
}

◆ sle_rf_tx_format_values

const int32_t sle_rf_tx_format_values[]
初始值:
= {
0, 2, 3
}

◆ sle_rf_tx_param_syntax

const at_para_parse_syntax_t sle_rf_tx_param_syntax[]

◆ sle_rf_tx_payload_type_values

const int32_t sle_rf_tx_payload_type_values[]
初始值:
= {
0, 1, 2, 3, 4, 5, 6, 7
}

◆ sle_rf_tx_phy_values

const int32_t sle_rf_tx_phy_values[]
初始值:
= {
0, 1, 4
}

◆ sle_rf_tx_pilot_ratio_values

const int32_t sle_rf_tx_pilot_ratio_values[]
初始值:
= {
0, 1, 2, 3
}

◆ sle_rf_tx_polar_r_values

const int32_t sle_rf_tx_polar_r_values[]
初始值:
= {
0, 1, 2, 3
}

◆ sle_rf_tx_power_values

const int32_t sle_rf_tx_power_values[]
初始值:
= {
0, 1, 2, 3, 4, 5, 6, 7
}

◆ sle_rf_tx_rate_values

const int32_t sle_rf_tx_rate_values[]
初始值:
= {
0, 2, 3
}