WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_plt_cmd_table.h 文件参考
#include "at.h"
at_plt_cmd_table.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  nvread_args_t
 
struct  nvwrite_args_t
 
struct  efusemac_args_t
 
struct  reboot_args_t
 
struct  mfgflag_args_t
 
struct  dieid_args_t
 
struct  customer_rsvd_efuse_args_t
 
struct  ssijtag_args_t
 
struct  pubkey_args_t
 
struct  secverify_args_t
 
struct  flashread_args_t
 
struct  flashwrite_args_t
 
union  at_plt_cmd_args_t
 
struct  factory_mode_args_t
 
struct  loglevel_args_t
 
struct  sleepmode_args_t
 
struct  pm_args_t
 
struct  uartport_args_t
 
struct  getiomode_args_t
 
struct  setiomode_args_t
 
struct  gpiodir_args_t
 
struct  wrgpio_args_t
 
struct  rdgpio_args_t
 
struct  date_args_t
 
struct  license_args_t
 
struct  acccode_args_t
 

函数

at_ret_t plt_nv_read (const nvread_args_t *args)
 
at_ret_t plt_nv_write (const nvwrite_args_t *args)
 
at_ret_t get_efuse_mac_addr (void)
 
at_ret_t set_efuse_mac_addr (const efusemac_args_t *args)
 
at_ret_t plt_reboot (void)
 
at_ret_t at_query_ver_cmd (void)
 
at_ret_t at_query_tsensor_temp (void)
 
at_ret_t at_query_xtal_compesation (void)
 
at_ret_t at_factory_erase (void)
 
at_ret_t at_factory_mode_switch (const factory_mode_args_t *args)
 
at_ret_t at_factory_mode_read (void)
 
at_ret_t at_get_log_level (void)
 
at_ret_t at_set_log_level (const loglevel_args_t *args)
 
at_ret_t at_get_sleep_mode (void)
 
at_ret_t at_set_sleep_mode (const sleepmode_args_t *args)
 
at_ret_t at_set_uart_port (const uartport_args_t *args)
 
at_ret_t at_set_gpio_dir (const gpiodir_args_t *args)
 
at_ret_t at_get_iomode (const getiomode_args_t *args)
 
at_ret_t at_set_iomode (const setiomode_args_t *args)
 
at_ret_t at_wrgpio (const wrgpio_args_t *args)
 
at_ret_t at_rdgpio (const rdgpio_args_t *args)
 
at_ret_t at_get_dump (void)
 
at_ret_t at_exe_reset_cmd (void)
 
at_ret_t at_date_cmd (void)
 
at_ret_t at_date_set_cmd (const date_args_t *args)
 
at_ret_t at_help (void)
 
at_ret_t cmd_set_pm (const pm_args_t *args)
 
at_ret_t cmd_write_mfg_flag (void)
 
at_ret_t cmd_get_dieid (void)
 
at_ret_t cmd_set_customer_rsvd_efuse (const customer_rsvd_efuse_args_t *args)
 
at_ret_t cmd_get_customer_rsvd_efuse (void)
 
at_ret_t cmd_disable_ssi_jtag (void)
 
at_ret_t cmd_get_ssi_jtag_status (void)
 
at_ret_t cmd_set_hash_root_public_key (const pubkey_args_t *args)
 
at_ret_t cmd_get_hash_root_public_key (void)
 
at_ret_t cmd_sec_verify_enable (void)
 
at_ret_t cmd_get_sec_verify_status (void)
 
at_ret_t plt_flash_read (const flashread_args_t *args)
 
at_ret_t plt_flash_write (const flashwrite_args_t *args)
 
at_ret_t save_license (const license_args_t *args)
 
at_ret_t at_write_acccode (const acccode_args_t *args)
 

变量

const at_para_parse_syntax_t nvread_syntax []
 
const int32_t nvwrite_para2_values []
 
const at_para_parse_syntax_t nvwrite_syntax []
 
const int32_t efusemac_mac_type_values []
 
const at_para_parse_syntax_t efusemac_syntax []
 
const at_para_parse_syntax_t factory_mode_syntax []
 
const at_para_parse_syntax_t loglevel_syntax []
 
const at_para_parse_syntax_t sleepmode_syntax []
 
const at_para_parse_syntax_t uartport_syntax []
 
const at_para_parse_syntax_t getiomode_syntax []
 
const at_para_parse_syntax_t setiomode_syntax []
 
const int32_t gpiodir_para2_values []
 
const at_para_parse_syntax_t gpiodir_syntax []
 
const int32_t wrgpio_para2_values []
 
const at_para_parse_syntax_t wrgpio_syntax []
 
const at_para_parse_syntax_t pm_syntax []
 
const at_para_parse_syntax_t rdgpio_syntax []
 
const at_para_parse_syntax_t date_syntax []
 
const at_para_parse_syntax_t customer_rsvd_efuse_syntax []
 
const at_para_parse_syntax_t pubkey_syntax []
 
const at_para_parse_syntax_t flashread_syntax []
 
const at_para_parse_syntax_t flashwrite_syntax []
 
const at_para_parse_syntax_t license_syntax []
 
const at_para_parse_syntax_t acccode_syntax []
 
const at_cmd_entry_t at_plt_cmd_parse_table []
 

函数说明

◆ at_date_cmd()

at_ret_t at_date_cmd ( void  )

◆ at_date_set_cmd()

at_ret_t at_date_set_cmd ( const date_args_t args)

◆ at_exe_reset_cmd()

at_ret_t at_exe_reset_cmd ( void  )

◆ at_factory_erase()

at_ret_t at_factory_erase ( void  )

◆ at_factory_mode_read()

at_ret_t at_factory_mode_read ( void  )

◆ at_factory_mode_switch()

at_ret_t at_factory_mode_switch ( const factory_mode_args_t args)

◆ at_get_dump()

at_ret_t at_get_dump ( void  )

◆ at_get_iomode()

at_ret_t at_get_iomode ( const getiomode_args_t args)

◆ at_get_log_level()

at_ret_t at_get_log_level ( void  )

◆ at_get_sleep_mode()

at_ret_t at_get_sleep_mode ( void  )

◆ at_help()

at_ret_t at_help ( void  )

◆ at_query_tsensor_temp()

at_ret_t at_query_tsensor_temp ( void  )

◆ at_query_ver_cmd()

at_ret_t at_query_ver_cmd ( void  )

◆ at_query_xtal_compesation()

at_ret_t at_query_xtal_compesation ( void  )

◆ at_rdgpio()

at_ret_t at_rdgpio ( const rdgpio_args_t args)

◆ at_set_gpio_dir()

at_ret_t at_set_gpio_dir ( const gpiodir_args_t args)

◆ at_set_iomode()

at_ret_t at_set_iomode ( const setiomode_args_t args)

◆ at_set_log_level()

at_ret_t at_set_log_level ( const loglevel_args_t args)

◆ at_set_sleep_mode()

at_ret_t at_set_sleep_mode ( const sleepmode_args_t args)

◆ at_set_uart_port()

at_ret_t at_set_uart_port ( const uartport_args_t args)

◆ at_wrgpio()

at_ret_t at_wrgpio ( const wrgpio_args_t args)

◆ at_write_acccode()

at_ret_t at_write_acccode ( const acccode_args_t args)

◆ cmd_disable_ssi_jtag()

at_ret_t cmd_disable_ssi_jtag ( void  )

◆ cmd_get_customer_rsvd_efuse()

at_ret_t cmd_get_customer_rsvd_efuse ( void  )

◆ cmd_get_dieid()

at_ret_t cmd_get_dieid ( void  )

◆ cmd_get_hash_root_public_key()

at_ret_t cmd_get_hash_root_public_key ( void  )

◆ cmd_get_sec_verify_status()

at_ret_t cmd_get_sec_verify_status ( void  )

◆ cmd_get_ssi_jtag_status()

at_ret_t cmd_get_ssi_jtag_status ( void  )

◆ cmd_sec_verify_enable()

at_ret_t cmd_sec_verify_enable ( void  )

◆ cmd_set_customer_rsvd_efuse()

at_ret_t cmd_set_customer_rsvd_efuse ( const customer_rsvd_efuse_args_t args)

◆ cmd_set_hash_root_public_key()

at_ret_t cmd_set_hash_root_public_key ( const pubkey_args_t args)

◆ cmd_set_pm()

at_ret_t cmd_set_pm ( const pm_args_t args)

◆ cmd_write_mfg_flag()

at_ret_t cmd_write_mfg_flag ( void  )

◆ get_efuse_mac_addr()

at_ret_t get_efuse_mac_addr ( void  )

◆ plt_flash_read()

at_ret_t plt_flash_read ( const flashread_args_t args)

◆ plt_flash_write()

at_ret_t plt_flash_write ( const flashwrite_args_t args)

◆ plt_nv_read()

at_ret_t plt_nv_read ( const nvread_args_t args)

◆ plt_nv_write()

at_ret_t plt_nv_write ( const nvwrite_args_t args)

◆ plt_reboot()

at_ret_t plt_reboot ( void  )

◆ save_license()

at_ret_t save_license ( const license_args_t args)

◆ set_efuse_mac_addr()

at_ret_t set_efuse_mac_addr ( const efusemac_args_t args)

变量说明

◆ acccode_syntax

const at_para_parse_syntax_t acccode_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 65535,
.offset = offsetof(acccode_args_t, acccode)
},
}
#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_TYPE_INT
Definition at.h:263
Definition at_plt_cmd_table.h:160

◆ at_plt_cmd_parse_table

const at_cmd_entry_t at_plt_cmd_parse_table[]

◆ customer_rsvd_efuse_syntax

const at_para_parse_syntax_t customer_rsvd_efuse_syntax[]
初始值:
= {
{
.last = true,
.entry.string.max_length = 130,
},
}
@ AT_SYNTAX_ATTR_MAX_LENGTH
Definition at.h:301
@ AT_SYNTAX_TYPE_STRING
Definition at.h:264
Definition at_plt_cmd_table.h:42

◆ date_syntax

const at_para_parse_syntax_t date_syntax[]
初始值:
= {
{
.last = true,
.entry.string.max_length = 32,
.offset = offsetof(date_args_t, para1)
},
}
Definition at_plt_cmd_table.h:150

◆ efusemac_mac_type_values

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

◆ efusemac_syntax

const at_para_parse_syntax_t efusemac_syntax[]
初始值:
= {
{
.entry.string.max_length = 17,
.offset = offsetof(efusemac_args_t, mac_addr)
},
{
.last = true,
.entry.int_list = {(sizeof(efusemac_mac_type_values) / sizeof(int32_t)), efusemac_mac_type_values},
.offset = offsetof(efusemac_args_t, mac_type)
},
}
const int32_t efusemac_mac_type_values[]
Definition at_plt_cmd_table.h:312
@ AT_SYNTAX_ATTR_OPTIONAL
Definition at.h:285
@ AT_SYNTAX_ATTR_LIST_VALUE
Definition at.h:297
Definition at_plt_cmd_table.h:24

◆ factory_mode_syntax

const at_para_parse_syntax_t factory_mode_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 1,
.offset = offsetof(factory_mode_args_t, para1)
},
}
Definition at_plt_cmd_table.h:91

◆ flashread_syntax

const at_para_parse_syntax_t flashread_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.offset = offsetof(flashread_args_t, addr)
},
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 4096,
.offset = offsetof(flashread_args_t, length)
},
}
Definition at_plt_cmd_table.h:62

◆ flashwrite_syntax

const at_para_parse_syntax_t flashwrite_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.offset = offsetof(flashwrite_args_t, addr)
},
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 1024,
.offset = offsetof(flashwrite_args_t, length)
},
{
.last = true,
.entry.string.max_length = 2048,
},
}
Definition at_plt_cmd_table.h:68
Definition hal_uart_v151_regs_def.h:38

◆ getiomode_syntax

const at_para_parse_syntax_t getiomode_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 255,
.offset = offsetof(getiomode_args_t, para1)
},
}
Definition at_plt_cmd_table.h:120

◆ gpiodir_para2_values

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

◆ gpiodir_syntax

const at_para_parse_syntax_t gpiodir_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 255,
.offset = offsetof(gpiodir_args_t, para1)
},
{
.last = true,
.entry.int_list = {2, gpiodir_para2_values},
.offset = offsetof(gpiodir_args_t, para2)
},
}
const int32_t gpiodir_para2_values[]
Definition at_plt_cmd_table.h:432
Definition at_plt_cmd_table.h:133

◆ license_syntax

const at_para_parse_syntax_t license_syntax[]
初始值:
= {
{
.last = true,
.entry.string.max_length = 4096,
.offset = offsetof(license_args_t, license)
},
}
Definition at_plt_cmd_table.h:155

◆ loglevel_syntax

const at_para_parse_syntax_t loglevel_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 7,
.offset = offsetof(loglevel_args_t, para1)
},
}
Definition at_plt_cmd_table.h:97

◆ nvread_syntax

const at_para_parse_syntax_t nvread_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 65535,
.offset = offsetof(nvread_args_t, key_id)
},
}
Definition at_plt_cmd_table.h:11

◆ nvwrite_para2_values

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

◆ nvwrite_syntax

const at_para_parse_syntax_t nvwrite_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 65535,
.offset = offsetof(nvwrite_args_t, key_id)
},
{
.entry.int_list = {4, nvwrite_para2_values},
.offset = offsetof(nvwrite_args_t, attr)
},
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 1024,
.offset = offsetof(nvwrite_args_t, length)
},
{
.last = true,
.entry.string.max_length = 2048,
.offset = offsetof(nvwrite_args_t, value)
},
}
const int32_t nvwrite_para2_values[]
Definition at_plt_cmd_table.h:279
@ AT_SYNTAX_ATTR_FIX_CASE
Definition at.h:309
Definition at_plt_cmd_table.h:16

◆ pm_syntax

const at_para_parse_syntax_t pm_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 128,
.offset = offsetof(pm_args_t, para1)
},
}
Definition at_plt_cmd_table.h:107

◆ pubkey_syntax

const at_para_parse_syntax_t pubkey_syntax[]
初始值:
= {
{
.last = true,
.entry.string.max_length = 66,
.offset = offsetof(pubkey_args_t, para1)
},
}
Definition at_plt_cmd_table.h:52

◆ rdgpio_syntax

const at_para_parse_syntax_t rdgpio_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 255,
.offset = offsetof(rdgpio_args_t, para1)
},
}
Definition at_plt_cmd_table.h:145

◆ setiomode_syntax

const at_para_parse_syntax_t setiomode_syntax[]

◆ sleepmode_syntax

const at_para_parse_syntax_t sleepmode_syntax[]
初始值:
= {
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 2,
.offset = offsetof(sleepmode_args_t, para1)
},
}
Definition at_plt_cmd_table.h:102

◆ uartport_syntax

const at_para_parse_syntax_t uartport_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 2,
.offset = offsetof(uartport_args_t, para1)
},
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 2,
.offset = offsetof(uartport_args_t, para2)
},
{
.last = true,
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 2,
.offset = offsetof(uartport_args_t, para3)
},
}
Definition at_plt_cmd_table.h:112

◆ wrgpio_para2_values

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

◆ wrgpio_syntax

const at_para_parse_syntax_t wrgpio_syntax[]
初始值:
= {
{
.entry.int_range.min_val = 0,
.entry.int_range.max_val = 255,
.offset = offsetof(wrgpio_args_t, para1)
},
{
.last = true,
.entry.int_list = {2, wrgpio_para2_values},
.offset = offsetof(wrgpio_args_t, para2)
},
}
const int32_t wrgpio_para2_values[]
Definition at_plt_cmd_table.h:453
Definition at_plt_cmd_table.h:139