/*
- * Copyright (C) 2012-2015 Czech Technical University in Prague
+ * Copyright (C) 2012-2016 Czech Technical University in Prague
*
* Created on: 31.7.2012
*
#include "cmd_can.h"
#include "cmd_pin.h"
#include "cmd_port.h"
+#include "cmd_nc.h"
+#include "cmd_netstats.h"
+#include "cmd_emac.h"
+#include "cmd_echoserver.h"
#ifdef TARGET_TMS570_RPP
#include "cmd_dac.h"
-#include "cmd_emac.h"
#include "cmd_fray.h"
#include "cmd_din.h"
#include "cmd_hbr.h"
#include "cmd_hout.h"
#include "cmd_lin.h"
#include "cmd_lout.h"
-#include "cmd_nc.h"
-#include "cmd_netstats.h"
+#include "cmd_mout.h"
#include "cmd_sdram.h"
#include "cmd_spi.h"
#include "cmd_vbat.h"
#ifndef DOCGEN
#include "rpp/rpp.h"
-#include "hal/hal.h"
-
#include <version.h>
#ifdef TARGET_TMS570_RPP
int cmd_do_sleep(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[])
{
- hal_gpio_pin_set_value(PIN_DSC_CANNSTB, 1);
- hal_gpio_pin_set_value(PIN_DSC_CANEN, 1);
- hal_gpio_pin_set_value(PIN_DSC_LIN2NSLP, 1);
- hal_gpio_pin_set_value(PIN_DSC_LIN1NSLP, 1);
+#ifndef DOCGEN
+ if (rpp_gio_set(PIN_CANNSTB, 1) == FAILURE) return -CMDERR_BADDIO;
+ if (rpp_gio_set(PIN_CANEN, 1) == FAILURE) return -CMDERR_BADDIO;
+ if (rpp_gio_set(PIN_LIN2NSLP, 1) == FAILURE) return -CMDERR_BADDIO;
+ if (rpp_gio_set(PIN_LIN1NSLP, 1) == FAILURE) return -CMDERR_BADDIO;
vTaskDelay(10/portTICK_RATE_MS);
- hal_gpio_pin_set_value(PIN_DSC_LIN2NSLP, 0);
- hal_gpio_pin_set_value(PIN_DSC_LIN1NSLP, 0);
- hal_gpio_pin_set_value(PIN_DSC_CANNSTB, 0);
+ if (rpp_gio_set(PIN_LIN2NSLP, 0) == FAILURE) return -CMDERR_BADDIO;
+ if (rpp_gio_set(PIN_LIN1NSLP, 0) == FAILURE) return -CMDERR_BADDIO;
+ if (rpp_gio_set(PIN_CANNSTB, 0) == FAILURE) return -CMDERR_BADDIO;
+#endif
return 0;
}
&cmd_des_version,
CMD_DES_INCLUDE_SUBLIST(cmd_list_adc),
CMD_DES_INCLUDE_SUBLIST(cmd_list_can),
+ CMD_DES_INCLUDE_SUBLIST(cmd_list_emac),
+ CMD_DES_INCLUDE_SUBLIST(cmd_list_nc),
+ CMD_DES_INCLUDE_SUBLIST(cmd_list_es),
+ CMD_DES_INCLUDE_SUBLIST(cmd_list_netstats),
#ifdef TARGET_TMS570_RPP
CMD_DES_INCLUDE_SUBLIST(cmd_list_dac),
CMD_DES_INCLUDE_SUBLIST(cmd_list_din),
- CMD_DES_INCLUDE_SUBLIST(cmd_list_emac),
CMD_DES_INCLUDE_SUBLIST(cmd_list_fr_basic_test),
CMD_DES_INCLUDE_SUBLIST(cmd_list_fray),
CMD_DES_INCLUDE_SUBLIST(cmd_list_hbr),
CMD_DES_INCLUDE_SUBLIST(cmd_list_hout),
CMD_DES_INCLUDE_SUBLIST(cmd_list_lin),
CMD_DES_INCLUDE_SUBLIST(cmd_list_lout),
+ CMD_DES_INCLUDE_SUBLIST(cmd_list_mout),
CMD_DES_INCLUDE_SUBLIST(cmd_list_motor_example),
- CMD_DES_INCLUDE_SUBLIST(cmd_list_nc),
- CMD_DES_INCLUDE_SUBLIST(cmd_list_netstats),
#endif
CMD_DES_INCLUDE_SUBLIST(cmd_list_pin),
CMD_DES_INCLUDE_SUBLIST(cmd_list_port),