/*
- * Copyright (C) 2012-2013, 2015 Czech Technical University in Prague
+ * Copyright (C) 2012-2013, 2015, 2016 Czech Technical University in Prague
*
* Created on: 28.2.2013
*
{
int pin;
char *p = param[1];
- char spareParams;
+ char spareParams[2];
- if (sscanf(p, "%d %1s", &pin, &spareParams) != 1)
+ if (sscanf(p, "%d %1s", &pin, spareParams) != 1)
return -CMDERR_BADPAR;
pin--;
if (pin < 0 || pin > 5) return -CMDERR_BADPAR;
{
char *p;
uint32_t values[MAX_PARAM_VALUES_NUM];
- char spareParams;
+ char spareParams[2];
int pin;
p = param[1];
if (param[2] != NULL) { // More parameters = set values
p = param[2];
- if (sscanf(p, "%d %d %1s", &values[0], &values[1], &spareParams) != 2)
+ if (sscanf(p, "%d %d %1s", &values[0], &values[1], spareParams) != 2)
return -CMDERR_BADPAR;
if (values[1] > 100) return -CMDERR_BADPAR;
hout_pwm_set_signal(pin, (double)values[0], values[1]);
{
int pin;
char *p = param[1];
- char spareParams;
+ char spareParams[2];
- if (sscanf(p, "%d %1s", &pin, &spareParams) != 1)
+ if (sscanf(p, "%d %1s", &pin, spareParams) != 1)
return -CMDERR_BADPAR;
pin--;
if (pin < 0 || pin > 5) return -CMDERR_BADPAR;
{
int pin;
char *p = param[1];
- char spareParams;
+ char spareParams[2];
- if (sscanf(p, "%d %1s", &pin, &spareParams) != 1)
+ if (sscanf(p, "%d %1s", &pin, spareParams) != 1)
return -CMDERR_BADPAR;
pin--;
if (pin < 0 || pin > 5) return -CMDERR_BADPAR;