annotate target-utils/loadagent/cmdtab.c @ 391:8bbdf5221b24

target-utils: ABB operations added to loadagent
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Wed, 11 Jun 2014 08:32:22 +0000
parents cc1d2413991a
children 7daea2476062
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
1 #include "cmdtab.h"
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
2
63
cc1d2413991a loadagent: AMD flash write implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 40
diff changeset
3 extern void cmd_AMFB();
cc1d2413991a loadagent: AMD flash write implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 40
diff changeset
4 extern void cmd_AMFW();
391
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
5 extern void cmd_abbr();
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
6 extern void cmd_abbw();
39
d67bfcb9e351 loadagent: blankchk command implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 37
diff changeset
7 extern void cmd_blankchk();
34
2c6b2a74ac7c loadagent: crc32 command implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 26
diff changeset
8 extern void cmd_crc32();
26
1a3bbab2ea26 loadagent: jump command implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 19
diff changeset
9 extern void cmd_jump();
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
10 extern void cmd_r8();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
11 extern void cmd_r16();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
12 extern void cmd_r32();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
13 extern void cmd_w8();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
14 extern void cmd_w16();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
15 extern void cmd_w32();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
16
37
437f9365249c loadagent: baud rate switching implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 34
diff changeset
17 extern void cmd_baud_switch();
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
18 extern void cmd_memdump_human();
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
19 extern void cmd_memdump_machine();
40
9b4c5ce3db8b loadagent: ML command (support for fc-chainload) implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 39
diff changeset
20 extern void cmd_memload();
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
21
391
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
22 extern void abb_init();
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
23 extern void abb_power_off();
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
24
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
25 const struct cmdtab cmdtab[] = {
63
cc1d2413991a loadagent: AMD flash write implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 40
diff changeset
26 {"AMFB", cmd_AMFB},
cc1d2413991a loadagent: AMD flash write implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 40
diff changeset
27 {"AMFW", cmd_AMFW},
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
28 {"DUMP", cmd_memdump_machine},
40
9b4c5ce3db8b loadagent: ML command (support for fc-chainload) implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 39
diff changeset
29 {"ML", cmd_memload},
391
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
30 {"abbinit", abb_init},
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
31 {"abbr", cmd_abbr},
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
32 {"abbw", cmd_abbw},
37
437f9365249c loadagent: baud rate switching implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 34
diff changeset
33 {"baud", cmd_baud_switch},
39
d67bfcb9e351 loadagent: blankchk command implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 37
diff changeset
34 {"blankchk", cmd_blankchk},
34
2c6b2a74ac7c loadagent: crc32 command implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 26
diff changeset
35 {"crc32", cmd_crc32},
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
36 {"dump", cmd_memdump_human},
26
1a3bbab2ea26 loadagent: jump command implemented
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 19
diff changeset
37 {"jump", cmd_jump},
391
8bbdf5221b24 target-utils: ABB operations added to loadagent
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 63
diff changeset
38 {"poweroff", abb_power_off},
19
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
39 {"r8", cmd_r8},
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
40 {"r16", cmd_r16},
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
41 {"r32", cmd_r32},
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
42 {"w8", cmd_w8},
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
43 {"w16", cmd_w16},
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
44 {"w32", cmd_w32},
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
45 {0, 0}
c0e063494194 loadagent built with memory dump commands
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
46 };