/*
- * 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_hout.h"
#include "cmd_lin.h"
#include "cmd_lout.h"
+#include "cmd_mout.h"
#include "cmd_nc.h"
+#include "cmd_echoserver.h"
#include "cmd_netstats.h"
#include "cmd_sdram.h"
#include "cmd_spi.h"
#ifndef DOCGEN
#include "rpp/rpp.h"
-#include "hal/hal.h"
-
#include <version.h>
int cmd_do_sleep(cmd_io_t *cmd_io, const struct cmd_des *des, char *param[])
{
#ifndef DOCGEN
- 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);
+ 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_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_es),
CMD_DES_INCLUDE_SUBLIST(cmd_list_netstats),
#endif
CMD_DES_INCLUDE_SUBLIST(cmd_list_pin),