7#if !defined(AT_PLT_CMD_TALBE_H)
8#define AT_PLT_CMD_TALBE_H
273 .entry.int_range.min_val = 0,
274 .entry.int_range.max_val = 65535,
286 .entry.int_range.min_val = 0,
287 .entry.int_range.max_val = 65535,
299 .entry.int_range.min_val = 0,
300 .entry.int_range.max_val = 1024,
307 .entry.string.max_length = 2048,
319 .entry.string.max_length = 17,
336 .entry.int_range.min_val = 0,
337 .entry.int_range.max_val = 1,
347 .entry.int_range.min_val = 0,
348 .entry.int_range.max_val = 7,
358 .entry.int_range.min_val = 0,
359 .entry.int_range.max_val = 2,
368 .entry.int_range.min_val = 0,
369 .entry.int_range.max_val = 2,
375 .entry.int_range.min_val = 0,
376 .entry.int_range.max_val = 2,
383 .entry.int_range.min_val = 0,
384 .entry.int_range.max_val = 2,
394 .entry.int_range.min_val = 0,
395 .entry.int_range.max_val = 255,
404 .entry.int_range.min_val = 0,
405 .entry.int_range.max_val = 255,
411 .entry.int_range.min_val = 0,
412 .entry.int_range.max_val = 255,
418 .entry.int_range.min_val = 0,
419 .entry.int_range.max_val = 255,
426 .entry.int_range.min_val = 0,
427 .entry.int_range.max_val = 255,
440 .entry.int_range.min_val = 0,
441 .entry.int_range.max_val = 255,
461 .entry.int_range.min_val = 0,
462 .entry.int_range.max_val = 255,
479 .entry.int_range.min_val = 0,
480 .entry.int_range.max_val = 128,
490 .entry.int_range.min_val = 0,
491 .entry.int_range.max_val = 255,
501 .entry.string.max_length = 32,
511 .entry.string.max_length = 130,
521 .entry.string.max_length = 66,
530 .entry.int_range.min_val = 0,
537 .entry.int_range.min_val = 0,
538 .entry.int_range.max_val = 4096,
547 .entry.int_range.min_val = 0,
553 .entry.int_range.min_val = 0,
554 .entry.int_range.max_val = 1024,
561 .entry.string.max_length = 2048,
571 .entry.string.max_length = 4096,
581 .entry.int_range.min_val = 0,
582 .entry.int_range.max_val = 65535,
at_ret_t plt_nv_read(const nvread_args_t *args)
Definition at_plt.c:132
at_ret_t at_get_dump(void)
Definition at_plt.c:985
at_ret_t at_set_uart_port(const uartport_args_t *args)
Definition at_plt.c:648
const at_para_parse_syntax_t license_syntax[]
Definition at_plt_cmd_table.h:566
at_ret_t at_set_gpio_dir(const gpiodir_args_t *args)
Definition at_plt.c:700
at_ret_t at_exe_reset_cmd(void)
Definition at_plt.c:1000
const at_para_parse_syntax_t nvread_syntax[]
Definition at_plt_cmd_table.h:268
at_ret_t cmd_write_mfg_flag(void)
Definition at_plt.c:1119
const at_para_parse_syntax_t pm_syntax[]
Definition at_plt_cmd_table.h:474
const at_para_parse_syntax_t acccode_syntax[]
Definition at_plt_cmd_table.h:576
at_ret_t cmd_set_pm(const pm_args_t *args)
Definition at_plt.c:943
at_ret_t cmd_get_sec_verify_status(void)
Definition at_plt.c:1329
const int32_t efusemac_mac_type_values[]
Definition at_plt_cmd_table.h:312
at_ret_t plt_flash_write(const flashwrite_args_t *args)
Definition at_plt.c:1376
const at_para_parse_syntax_t getiomode_syntax[]
Definition at_plt_cmd_table.h:389
const at_para_parse_syntax_t rdgpio_syntax[]
Definition at_plt_cmd_table.h:485
at_ret_t at_date_set_cmd(const date_args_t *args)
Definition at_plt.c:1079
at_ret_t cmd_get_dieid(void)
Definition at_plt.c:1148
at_ret_t at_date_cmd(void)
Definition at_plt.c:1067
at_ret_t at_query_xtal_compesation(void)
Definition at_plt.c:401
at_ret_t plt_reboot(void)
Definition at_plt.c:354
at_ret_t at_query_tsensor_temp(void)
Definition at_plt.c:366
at_ret_t at_set_log_level(const loglevel_args_t *args)
Definition at_plt.c:564
const int32_t wrgpio_para2_values[]
Definition at_plt_cmd_table.h:453
at_ret_t cmd_set_hash_root_public_key(const pubkey_args_t *args)
Definition at_plt.c:1262
at_ret_t at_query_ver_cmd(void)
Definition at_plt.c:360
const at_para_parse_syntax_t factory_mode_syntax[]
Definition at_plt_cmd_table.h:331
const at_para_parse_syntax_t customer_rsvd_efuse_syntax[]
Definition at_plt_cmd_table.h:506
const at_para_parse_syntax_t gpiodir_syntax[]
Definition at_plt_cmd_table.h:436
at_ret_t at_set_sleep_mode(const sleepmode_args_t *args)
Definition at_plt.c:604
at_ret_t at_factory_mode_read(void)
Definition at_plt.c:454
const at_para_parse_syntax_t uartport_syntax[]
Definition at_plt_cmd_table.h:364
at_ret_t at_get_iomode(const getiomode_args_t *args)
Definition at_plt.c:752
const at_para_parse_syntax_t date_syntax[]
Definition at_plt_cmd_table.h:496
at_ret_t cmd_disable_ssi_jtag(void)
Definition at_plt.c:1230
at_ret_t cmd_get_hash_root_public_key(void)
Definition at_plt.c:1291
const at_para_parse_syntax_t flashread_syntax[]
Definition at_plt_cmd_table.h:526
at_ret_t set_efuse_mac_addr(const efusemac_args_t *args)
Definition at_plt.c:281
at_ret_t at_get_sleep_mode(void)
const at_para_parse_syntax_t sleepmode_syntax[]
Definition at_plt_cmd_table.h:353
at_ret_t cmd_get_ssi_jtag_status(void)
Definition at_plt.c:1245
const at_para_parse_syntax_t flashwrite_syntax[]
Definition at_plt_cmd_table.h:543
const at_para_parse_syntax_t efusemac_syntax[]
Definition at_plt_cmd_table.h:315
at_ret_t plt_nv_write(const nvwrite_args_t *args)
Definition at_plt.c:182
const at_para_parse_syntax_t loglevel_syntax[]
Definition at_plt_cmd_table.h:342
const at_para_parse_syntax_t nvwrite_syntax[]
Definition at_plt_cmd_table.h:282
at_ret_t plt_flash_read(const flashread_args_t *args)
Definition at_plt.c:1346
at_ret_t at_write_acccode(const acccode_args_t *args)
Definition at_plt.c:1439
at_ret_t cmd_sec_verify_enable(void)
Definition at_plt.c:1314
at_ret_t save_license(const license_args_t *args)
Definition at_plt.c:1408
const at_para_parse_syntax_t wrgpio_syntax[]
Definition at_plt_cmd_table.h:457
const int32_t nvwrite_para2_values[]
Definition at_plt_cmd_table.h:279
at_ret_t at_wrgpio(const wrgpio_args_t *args)
Definition at_plt.c:883
const at_para_parse_syntax_t setiomode_syntax[]
Definition at_plt_cmd_table.h:400
const at_cmd_entry_t at_plt_cmd_parse_table[]
Definition at_plt_cmd_table.h:587
const int32_t gpiodir_para2_values[]
Definition at_plt_cmd_table.h:432
at_ret_t get_efuse_mac_addr(void)
Definition at_plt.c:310
at_ret_t at_get_log_level(void)
Definition at_plt.c:556
const at_para_parse_syntax_t pubkey_syntax[]
Definition at_plt_cmd_table.h:516
at_ret_t at_factory_mode_switch(const factory_mode_args_t *args)
Definition at_plt.c:513
at_ret_t at_factory_erase(void)
Definition at_plt.c:420
at_ret_t at_set_iomode(const setiomode_args_t *args)
Definition at_plt.c:826
at_ret_t cmd_get_customer_rsvd_efuse(void)
Definition at_plt.c:1207
at_ret_t at_help(void)
Definition at_plt.c:954
at_ret_t cmd_set_customer_rsvd_efuse(const customer_rsvd_efuse_args_t *args)
Definition at_plt.c:1168
at_ret_t at_rdgpio(const rdgpio_args_t *args)
Definition at_plt.c:929
#define NULL
Definition common_def.h:21
at_ret_t(* at_set_func_t)(const void *arg)
声明AT命令设置函数类型。
Definition at.h:133
at_ret_t
定义AT错误码。
Definition at.h:46
at_ret_t(* at_read_func_t)(void)
声明AT命令读函数类型。
Definition at.h:142
@ AT_SYNTAX_ATTR_MAX_LENGTH
Definition at.h:301
@ AT_SYNTAX_ATTR_AT_MAX_VALUE
Definition at.h:293
@ AT_SYNTAX_ATTR_OPTIONAL
Definition at.h:285
@ AT_SYNTAX_ATTR_AT_MIN_VALUE
Definition at.h:289
@ AT_SYNTAX_ATTR_FIX_CASE
Definition at.h:309
@ AT_SYNTAX_ATTR_LIST_VALUE
Definition at.h:297
@ AT_SYNTAX_TYPE_STRING
Definition at.h:264
@ AT_SYNTAX_TYPE_INT
Definition at.h:263
Definition at_plt_cmd_table.h:160
uint32_t para_map
Definition at_plt_cmd_table.h:161
uint16_t acccode
Definition at_plt_cmd_table.h:162
定义AT命令实体。
Definition at.h:346
定义AT命令某个参数校验结构。
Definition at.h:323
uint32_t type
Definition at.h:324
Definition at_plt_cmd_table.h:42
const uint8_t * para1
Definition at_plt_cmd_table.h:44
uint32_t para_map
Definition at_plt_cmd_table.h:43
Definition at_plt_cmd_table.h:150
uint32_t para_map
Definition at_plt_cmd_table.h:151
const char * para1
Definition at_plt_cmd_table.h:152
Definition at_plt_cmd_table.h:38
uint32_t para_map
Definition at_plt_cmd_table.h:39
Definition at_plt_cmd_table.h:24
const uint8_t * mac_addr
Definition at_plt_cmd_table.h:26
int32_t mac_type
Definition at_plt_cmd_table.h:27
uint32_t para_map
Definition at_plt_cmd_table.h:25
Definition at_plt_cmd_table.h:91
uint32_t para_map
Definition at_plt_cmd_table.h:92
int32_t para1
Definition at_plt_cmd_table.h:93
Definition at_plt_cmd_table.h:62
uint32_t addr
Definition at_plt_cmd_table.h:64
uint32_t length
Definition at_plt_cmd_table.h:65
uint32_t para_map
Definition at_plt_cmd_table.h:63
Definition at_plt_cmd_table.h:68
uint32_t para_map
Definition at_plt_cmd_table.h:69
uint32_t length
Definition at_plt_cmd_table.h:71
uint32_t addr
Definition at_plt_cmd_table.h:70
const uint8_t * data
Definition at_plt_cmd_table.h:72
Definition at_plt_cmd_table.h:120
int32_t para1
Definition at_plt_cmd_table.h:122
uint32_t para_map
Definition at_plt_cmd_table.h:121
Definition at_plt_cmd_table.h:133
int32_t para1
Definition at_plt_cmd_table.h:135
uint32_t para_map
Definition at_plt_cmd_table.h:134
int32_t para2
Definition at_plt_cmd_table.h:136
Definition at_plt_cmd_table.h:155
const uint8_t * license
Definition at_plt_cmd_table.h:157
uint32_t para_map
Definition at_plt_cmd_table.h:156
Definition at_plt_cmd_table.h:97
uint32_t para_map
Definition at_plt_cmd_table.h:98
int32_t para1
Definition at_plt_cmd_table.h:99
Definition at_plt_cmd_table.h:34
uint32_t para_map
Definition at_plt_cmd_table.h:35
Definition at_plt_cmd_table.h:11
uint32_t para_map
Definition at_plt_cmd_table.h:12
int32_t key_id
Definition at_plt_cmd_table.h:13
Definition at_plt_cmd_table.h:16
uint32_t length
Definition at_plt_cmd_table.h:20
uint32_t para_map
Definition at_plt_cmd_table.h:17
int32_t attr
Definition at_plt_cmd_table.h:19
const uint8_t * value
Definition at_plt_cmd_table.h:21
uint32_t key_id
Definition at_plt_cmd_table.h:18
Definition at_plt_cmd_table.h:107
uint32_t para_map
Definition at_plt_cmd_table.h:108
int32_t para1
Definition at_plt_cmd_table.h:109
Definition at_plt_cmd_table.h:52
const uint8_t * para1
Definition at_plt_cmd_table.h:54
uint32_t para_map
Definition at_plt_cmd_table.h:53
Definition at_plt_cmd_table.h:145
uint32_t para_map
Definition at_plt_cmd_table.h:146
int32_t para1
Definition at_plt_cmd_table.h:147
Definition at_plt_cmd_table.h:30
uint32_t para_map
Definition at_plt_cmd_table.h:31
Definition at_plt_cmd_table.h:57
uint32_t para_map
Definition at_plt_cmd_table.h:58
int32_t para1
Definition at_plt_cmd_table.h:59
Definition at_plt_cmd_table.h:125
int32_t para1
Definition at_plt_cmd_table.h:127
int32_t para4
Definition at_plt_cmd_table.h:130
uint32_t para_map
Definition at_plt_cmd_table.h:126
int32_t para3
Definition at_plt_cmd_table.h:129
int32_t para2
Definition at_plt_cmd_table.h:128
Definition at_plt_cmd_table.h:102
uint32_t para_map
Definition at_plt_cmd_table.h:103
int32_t para1
Definition at_plt_cmd_table.h:104
Definition at_plt_cmd_table.h:47
int32_t para1
Definition at_plt_cmd_table.h:49
uint32_t para_map
Definition at_plt_cmd_table.h:48
Definition at_plt_cmd_table.h:112
int32_t para1
Definition at_plt_cmd_table.h:114
int32_t para3
Definition at_plt_cmd_table.h:116
int32_t para2
Definition at_plt_cmd_table.h:115
uint32_t para_map
Definition at_plt_cmd_table.h:113
Definition at_plt_cmd_table.h:139
uint32_t para_map
Definition at_plt_cmd_table.h:140
int32_t para1
Definition at_plt_cmd_table.h:141
int32_t para2
Definition at_plt_cmd_table.h:142
Definition at_plt_cmd_table.h:75
flashread_args_t flashread
Definition at_plt_cmd_table.h:86
mfgflag_args_t mfgflag
Definition at_plt_cmd_table.h:80
nvwrite_args_t nvwrite
Definition at_plt_cmd_table.h:77
customer_rsvd_efuse_args_t customer_rsvd_efuse
Definition at_plt_cmd_table.h:82
ssijtag_args_t ssijtag
Definition at_plt_cmd_table.h:83
flashwrite_args_t flashwrite
Definition at_plt_cmd_table.h:87
pubkey_args_t pubkey
Definition at_plt_cmd_table.h:84
reboot_args_t reboot
Definition at_plt_cmd_table.h:79
efusemac_args_t efusemac
Definition at_plt_cmd_table.h:78
dieid_args_t dieid
Definition at_plt_cmd_table.h:81
nvread_args_t nvread
Definition at_plt_cmd_table.h:76
secverify_args_t secverify
Definition at_plt_cmd_table.h:85
Definition hal_uart_v151_regs_def.h:38