|
|
|
@ -155,6 +155,10 @@ uint8_t SHELL_Int32ArrayToStringForSF(int32_t* intArray, int8_t size, char *str) |
|
|
|
return ERR_RANGE; |
|
|
|
return ERR_RANGE; |
|
|
|
} |
|
|
|
} |
|
|
|
*str = (char)intArray[i]; |
|
|
|
*str = (char)intArray[i]; |
|
|
|
|
|
|
|
// array ended early => return ok
|
|
|
|
|
|
|
|
if(*str == '\0'){ |
|
|
|
|
|
|
|
return ERR_OK; |
|
|
|
|
|
|
|
} |
|
|
|
if(!((*str <= '9' && *str >= '0') || (*str >= 'A' && *str <= 'Z') || |
|
|
|
if(!((*str <= '9' && *str >= '0') || (*str >= 'A' && *str <= 'Z') || |
|
|
|
*str == '!' || *str == '?' || *str == ':' || *str == ' ')){ |
|
|
|
*str == '!' || *str == '?' || *str == ':' || *str == ' ')){ |
|
|
|
return ERR_RANGE; |
|
|
|
return ERR_RANGE; |
|
|
|
|