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