В коде я получаю это предупреждение при компиляции.Я пытался это исправить, но я не могу решить эту проблему.
static uint8_t tx_data;
int *recvdata2,*recvdata;
recvdata= str2int(tx_data); //warning assignment from incompatible pointer type
recvdata2=(uint8_t*)&recvdata
str2int - это функция для преобразования строки в целое число.
int str2int(char *str)
{
int res=0;
int i;
for ( i = 0; str[i] != '\0'; ++i)
res=(res)*10+str[i]-'0';
return res;
}
Я новичок вэтот.Пожалуйста, помогите мне решить эту проблему.Любая помощь будет оценена.