Convert text array/buffer to integer and string.
hi! i'm sending text to an arduino and the output of that library is a uint8_t array.
Atm the text send is a number between "0" and "1023"
void something(uint8_t * text){
analogWrite(13,text);// does not work
}
/*
toInt() also not
int() not
atoi() not
invalid conversion from 'uint8_t* {aka unasigned char*}' to 'const char*'
*/
i need to convert it to an integer or better to a uint16_t.
As i plan to send custom commands in near future it would also be good to know how to convert that array to a string, that i then split/manipulate/parse.. whatever.
i looked in various posts but i couldn't get it to work on that simple example above. i'm new to c++
if it's needed the length is also aviable inside the function.