WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_plt_cmd_table.h
浏览该文件的文档.
1
7#if !defined(AT_PLT_CMD_TALBE_H)
8#define AT_PLT_CMD_TALBE_H
9
10#include "at.h"
11typedef struct {
12 uint32_t para_map;
13 int32_t key_id; /* Range: 0..65535 */
15
16typedef struct {
17 uint32_t para_map;
18 uint32_t key_id; /* Range: 0..65535 */
19 int32_t attr;
20 uint32_t length; /* Range: 0..32 */
21 const uint8_t *value; /* Length: 32 */
23
24typedef struct {
25 uint32_t para_map;
26 const uint8_t *mac_addr; /* Optional. Length: 17 */
27 int32_t mac_type;
29
30typedef struct {
31 uint32_t para_map;
33
34typedef struct {
35 uint32_t para_map;
37
38typedef struct {
39 uint32_t para_map;
41
42typedef struct {
43 uint32_t para_map;
44 const uint8_t *para1; /* 每个项目存在差异 */
46
47typedef struct {
48 uint32_t para_map;
49 int32_t para1;
51
52typedef struct {
53 uint32_t para_map;
54 const uint8_t *para1; /* Length: 66 */
56
57typedef struct {
58 uint32_t para_map;
59 int32_t para1;
61
62typedef struct {
63 uint32_t para_map;
64 uint32_t addr; /* Range: 0.. */
65 uint32_t length; /* Range: 0..4096 */
67
68typedef struct {
69 uint32_t para_map;
70 uint32_t addr; /* Range: 0.. */
71 uint32_t length; /* Range: 0..1024 */
72 const uint8_t *data; /* Optional. Length: 2048 */
74
89
90// factory mode at cmd args
91typedef struct {
92 uint32_t para_map;
93 int32_t para1; /* Range: 0~7 */
95
96// uart log level at cmd args
97typedef struct {
98 uint32_t para_map;
99 int32_t para1; /* Range: 0~7 */
101
102typedef struct {
103 uint32_t para_map;
104 int32_t para1; /* Range: 0~2 */
106
107typedef struct {
108 uint32_t para_map;
109 int32_t para1; /* Range: 0..128 */
110} pm_args_t;
111
112typedef struct {
113 uint32_t para_map;
114 int32_t para1; /* Range: 0~2 */
115 int32_t para2; /* Range: 0~2 */
116 int32_t para3; /* Range: 0~2 */
118
119// gpio at cmd args
120typedef struct {
121 uint32_t para_map;
122 int32_t para1; /* Range: 0~14 */
124
125typedef struct {
126 uint32_t para_map;
127 int32_t para1; /* Range: 0~14 */
128 int32_t para2; /* Range: 0~14 */
129 int32_t para3; /* Range: 0~14 */
130 int32_t para4; /* Range: 0~14 */
132
133typedef struct {
134 uint32_t para_map;
135 int32_t para1; /* Range: 0~14 */
136 int32_t para2;
138
139typedef struct {
140 uint32_t para_map;
141 int32_t para1; /* Range: 0~14 */
142 int32_t para2;
144
145typedef struct {
146 uint32_t para_map;
147 int32_t para1; /* Range: 0~14 */
149
150typedef struct {
151 uint32_t para_map;
152 const char *para1; /* Length: 32 */
154
155typedef struct {
156 uint32_t para_map;
157 const uint8_t *license; /* Length: 4096 */
159
160typedef struct {
161 uint32_t para_map;
162 uint16_t acccode;
164
165/* AT Command */
167
168/* AT Command */
170
171/* SET MAC ADDR */
174
175/* AT Command */
176at_ret_t plt_reboot(void);
177
178/* AT+CSV */
180
181/* AT+RDTEMP */
183
184/* AT+XTALCOM */
186
187/* AT+FTM */
191
192/* AT+LOGL */
195
196/* AT+SLP */
199
200/* AT+SETUART */
202
203/* AT+GPIODIR */
205
206/* AT+GETIOMODE */
208
209/* AT+SETIOMODE */
211
212/* AT+WTGPIO */
213at_ret_t at_wrgpio(const wrgpio_args_t *args);
214
215/* AT+RDGPIO */
216at_ret_t at_rdgpio(const rdgpio_args_t *args);
217
218/* AT+DUMP */
220
221/* AT+RST */
223
224/* AT+DATE */
227
228/* AT+HELP */
229at_ret_t at_help(void);
230
231/* AT+PM */
232at_ret_t cmd_set_pm(const pm_args_t *args);
233
234/* AT+MFGFLAG */
236
237/* AT+DIEID */
239
240/* AT+CUSTOMEFUSE */
243
244/* AT+SSIJTAG */
247
248/* AT+PUBKEY */
251
252/* AT+SECVERIFY */
255
256/* AT Command */
258
259/* AT Command */
261
262/* AT+LICENSE */
264
265/* AT+WRITEACCC */
267
269 {
271 .last = true,
273 .entry.int_range.min_val = 0,
274 .entry.int_range.max_val = 65535,
275 .offset = offsetof(nvread_args_t, key_id)
276 },
277};
278
279const int32_t nvwrite_para2_values[] = {
280 0, 1, 2, 4
281};
283 {
286 .entry.int_range.min_val = 0,
287 .entry.int_range.max_val = 65535,
288 .offset = offsetof(nvwrite_args_t, key_id)
289 },
290 {
291 .type = AT_SYNTAX_TYPE_INT,
292 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
293 .entry.int_list = {4, nvwrite_para2_values},
294 .offset = offsetof(nvwrite_args_t, attr)
295 },
296 {
297 .type = AT_SYNTAX_TYPE_INT,
299 .entry.int_range.min_val = 0,
300 .entry.int_range.max_val = 1024,
301 .offset = offsetof(nvwrite_args_t, length)
302 },
303 {
304 .type = AT_SYNTAX_TYPE_STRING,
305 .last = true,
307 .entry.string.max_length = 2048,
308 .offset = offsetof(nvwrite_args_t, value)
309 },
310};
311
312const int32_t efusemac_mac_type_values[] = {
313 0, 1, 2, 3
314};
316 {
319 .entry.string.max_length = 17,
320 .offset = offsetof(efusemac_args_t, mac_addr)
321 },
322 {
323 .type = AT_SYNTAX_TYPE_INT,
324 .last = true,
325 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
326 .entry.int_list = {(sizeof(efusemac_mac_type_values) / sizeof(int32_t)), efusemac_mac_type_values},
327 .offset = offsetof(efusemac_args_t, mac_type)
328 },
329};
330
332 {
334 .last = true,
336 .entry.int_range.min_val = 0,
337 .entry.int_range.max_val = 1,
338 .offset = offsetof(factory_mode_args_t, para1)
339 },
340};
341
343 {
345 .last = true,
347 .entry.int_range.min_val = 0,
348 .entry.int_range.max_val = 7,
349 .offset = offsetof(loglevel_args_t, para1)
350 },
351};
352
354 {
356 .last = true,
358 .entry.int_range.min_val = 0,
359 .entry.int_range.max_val = 2,
360 .offset = offsetof(sleepmode_args_t, para1)
361 },
362};
363
365 {
368 .entry.int_range.min_val = 0,
369 .entry.int_range.max_val = 2,
370 .offset = offsetof(uartport_args_t, para1)
371 },
372 {
373 .type = AT_SYNTAX_TYPE_INT,
375 .entry.int_range.min_val = 0,
376 .entry.int_range.max_val = 2,
377 .offset = offsetof(uartport_args_t, para2)
378 },
379 {
380 .type = AT_SYNTAX_TYPE_INT,
381 .last = true,
383 .entry.int_range.min_val = 0,
384 .entry.int_range.max_val = 2,
385 .offset = offsetof(uartport_args_t, para3)
386 },
387};
388
390 {
392 .last = true,
394 .entry.int_range.min_val = 0,
395 .entry.int_range.max_val = 255,
396 .offset = offsetof(getiomode_args_t, para1)
397 },
398};
399
401 {
404 .entry.int_range.min_val = 0,
405 .entry.int_range.max_val = 255,
406 .offset = offsetof(setiomode_args_t, para1)
407 },
408 {
409 .type = AT_SYNTAX_TYPE_INT,
411 .entry.int_range.min_val = 0,
412 .entry.int_range.max_val = 255,
413 .offset = offsetof(setiomode_args_t, para2)
414 },
415 {
416 .type = AT_SYNTAX_TYPE_INT,
418 .entry.int_range.min_val = 0,
419 .entry.int_range.max_val = 255,
420 .offset = offsetof(setiomode_args_t, para3)
421 },
422 {
423 .type = AT_SYNTAX_TYPE_INT,
424 .last = true,
426 .entry.int_range.min_val = 0,
427 .entry.int_range.max_val = 255,
428 .offset = offsetof(setiomode_args_t, para4)
429 },
430};
431
432const int32_t gpiodir_para2_values[] = {
433 0, 1
434};
435
437 {
440 .entry.int_range.min_val = 0,
441 .entry.int_range.max_val = 255,
442 .offset = offsetof(gpiodir_args_t, para1)
443 },
444 {
445 .type = AT_SYNTAX_TYPE_INT,
446 .last = true,
447 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
448 .entry.int_list = {2, gpiodir_para2_values},
449 .offset = offsetof(gpiodir_args_t, para2)
450 },
451};
452
453const int32_t wrgpio_para2_values[] = {
454 0, 1
455};
456
458 {
461 .entry.int_range.min_val = 0,
462 .entry.int_range.max_val = 255,
463 .offset = offsetof(wrgpio_args_t, para1)
464 },
465 {
466 .type = AT_SYNTAX_TYPE_INT,
467 .last = true,
468 .attribute = AT_SYNTAX_ATTR_LIST_VALUE,
469 .entry.int_list = {2, wrgpio_para2_values},
470 .offset = offsetof(wrgpio_args_t, para2)
471 },
472};
473
475 {
477 .last = true,
479 .entry.int_range.min_val = 0,
480 .entry.int_range.max_val = 128,
481 .offset = offsetof(pm_args_t, para1)
482 },
483};
484
486 {
488 .last = true,
490 .entry.int_range.min_val = 0,
491 .entry.int_range.max_val = 255,
492 .offset = offsetof(rdgpio_args_t, para1)
493 },
494};
495
497 {
499 .last = true,
500 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
501 .entry.string.max_length = 32,
502 .offset = offsetof(date_args_t, para1)
503 },
504};
505
507 {
509 .last = true,
510 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
511 .entry.string.max_length = 130,
512 .offset = offsetof(customer_rsvd_efuse_args_t, para1)
513 },
514};
515
517 {
519 .last = true,
520 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
521 .entry.string.max_length = 66,
522 .offset = offsetof(pubkey_args_t, para1)
523 },
524};
525
527 {
529 .attribute = AT_SYNTAX_ATTR_AT_MIN_VALUE,
530 .entry.int_range.min_val = 0,
531 .offset = offsetof(flashread_args_t, addr)
532 },
533 {
534 .type = AT_SYNTAX_TYPE_INT,
535 .last = true,
537 .entry.int_range.min_val = 0,
538 .entry.int_range.max_val = 4096,
539 .offset = offsetof(flashread_args_t, length)
540 },
541};
542
544 {
546 .attribute = AT_SYNTAX_ATTR_AT_MIN_VALUE,
547 .entry.int_range.min_val = 0,
548 .offset = offsetof(flashwrite_args_t, addr)
549 },
550 {
551 .type = AT_SYNTAX_TYPE_INT,
553 .entry.int_range.min_val = 0,
554 .entry.int_range.max_val = 1024,
555 .offset = offsetof(flashwrite_args_t, length)
556 },
557 {
558 .type = AT_SYNTAX_TYPE_STRING,
559 .last = true,
561 .entry.string.max_length = 2048,
563 },
564};
565
567 {
569 .last = true,
570 .attribute = AT_SYNTAX_ATTR_MAX_LENGTH,
571 .entry.string.max_length = 4096,
572 .offset = offsetof(license_args_t, license)
573 },
574};
575
577 {
579 .last = true,
581 .entry.int_range.min_val = 0,
582 .entry.int_range.max_val = 65535,
583 .offset = offsetof(acccode_args_t, acccode)
584 },
585};
586
588 {
589 "NVREAD",
590 2,
591 0,
593 NULL,
595 NULL,
596 NULL,
597 },
598 {
599 "NVWRITE",
600 1,
601 0,
603 NULL,
605 NULL,
606 NULL,
607 },
608 {
609 "EFUSEMAC",
610 2,
611 0,
613 NULL,
616 NULL,
617 },
618 {
619 "REBOOT",
620 2,
621 0,
622 NULL,
625 NULL,
626 NULL,
627 },
628 {
629 "CSV",
630 8,
631 0,
632 NULL,
634 NULL,
635 NULL,
636 NULL,
637 },
638 {
639 "RDTEMP",
640 8,
641 0,
642 NULL,
644 NULL,
645 NULL,
646 NULL,
647 },
648 {
649 "XTALCOM",
650 8,
651 0,
652 NULL,
654 NULL,
655 NULL,
656 NULL,
657 },
658 {
659 "FTMERASE",
660 8,
661 0,
662 NULL,
664 NULL,
665 NULL,
666 NULL,
667 },
668 {
669 "FTM",
670 8,
671 0,
673 NULL,
675 NULL,
677 },
678 {
679 "LOGL",
680 8,
681 0,
685 NULL,
686 NULL,
687 },
688 {
689 "PM",
690 8,
691 0,
692 pm_syntax,
693 NULL,
695 NULL,
696 NULL,
697 },
698 {
699 "SLP",
700 8,
701 0,
703 NULL,
705 NULL,
706 NULL,
707 },
708 {
709 "SETUART",
710 8,
711 0,
713 NULL,
715 NULL,
716 NULL,
717 },
718 {
719 "GPIODIR",
720 8,
721 0,
723 NULL,
725 NULL,
726 NULL,
727 },
728 {
729 "GETIOMODE",
730 8,
731 0,
733 NULL,
735 NULL,
736 NULL,
737 },
738 {
739 "SETIOMODE",
740 8,
741 0,
743 NULL,
745 NULL,
746 NULL,
747 },
748
749 {
750 "RDGPIO",
751 8,
752 0,
754 NULL,
756 NULL,
757 NULL,
758 },
759 {
760 "WTGPIO",
761 8,
762 0,
764 NULL,
766 NULL,
767 NULL,
768 },
769 {
770 "HELP",
771 4,
772 0,
773 NULL,
774 at_help,
775 NULL,
776 NULL,
777 NULL,
778 },
779 {
780 "DUMP",
781 8,
782 0,
783 NULL,
785 NULL,
786 NULL,
787 NULL,
788 },
789 {
790 "RST",
791 8,
792 0,
793 NULL,
795 NULL,
796 NULL,
797 NULL,
798 },
799 {
800 "DATE",
801 8,
802 0,
806 NULL,
807 NULL,
808 },
809 {
810 "MFGFLAG",
811 9,
812 0,
813 NULL,
816 NULL,
817 NULL,
818 },
819 {
820 "DIEID",
821 6,
822 0,
823 NULL,
826 NULL,
827 NULL,
828 },
829 {
830 "CUSTOMEFUSE",
831 7,
832 0,
834 NULL,
837 NULL,
838 },
839 {
840 "JTAG",
841 7,
842 0,
843 NULL,
847 NULL,
848 },
849 {
850 "PUBKEY",
851 7,
852 0,
854 NULL,
857 NULL,
858 },
859 {
860 "SECVERIFY",
861 10,
862 0,
863 NULL,
867 NULL,
868 },
869 {
870 "FLASHREAD",
871 10,
872 0,
874 NULL,
876 NULL,
877 NULL,
878 },
879 {
880 "FLASHWRITE",
881 11,
882 0,
884 NULL,
886 NULL,
887 NULL,
888 },
889 {
890 "LICENSE",
891 2,
892 0,
894 NULL,
896 NULL,
897 NULL,
898 },
899 {
900 "WRITEACCC",
901 2,
902 0,
904 NULL,
906 NULL,
907 NULL,
908 },
909};
910
911#endif /* AT_PLT_CMD_AT_CMD_TALBE_H */
912
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
#define offsetof(type, member)
Definition list.h:66
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