6 #include "pxmc_virtex2.h"
10 interrupt(MOTOR_VECTOR) motor_isr() {
15 cmd_des_t const **cmd_list;
17 cmd_des_t const cmd_des_help={
19 "HELP","prints help for commands",
20 cmd_do_help,{(char*)&cmd_list}};
23 cmd_des_t const cmd_des_val={
24 0, CDESM_OPCHR|CDESM_RW,
25 "VAL","use ':' or '?' to store/read value of an integer variable",
26 cmd_do_rw_int, {(char*)&val}};
30 cmd_des_t const *cmd_pxmc_list[] = {
33 CMD_DES_INCLUDE_SUBLIST(cmd_pxmc_base),
34 CMD_DES_INCLUDE_SUBLIST(cmd_pxmc_deb),
38 cmd_des_t const **cmd_list = cmd_pxmc_list;
40 extern cmd_io_t cmd_io_std_line;
44 WDTCTL = WDTPW | WDTHOLD;
45 puts("PXMC motion control running...\n");
52 cmd_processor_run(&cmd_io_std_line, cmd_pxmc_list);