sprintf fonksiyonunu kullanırken aşağıdaki gibi bir uyarı alıyorum.Keil forumunda benzer bir durum gördüm ancak sorunuma çözüm bulamadım.
../Src/main.c(141): warning: #167-D: argument of type "unsigned char *" is incompatible with parameter of type "char *restrict"
unsigned char dispBuffer[100]=" ";
sprintf(dispBuffer,"$IDaa|pst|out:%d|state:%d", &inputPortStatus[1][1], &inputPortStatus[1][2]);
WiFi_SendStr(dispBuffer);
Eğer başka bir sorun olmadığından eminsen, uyarı mesajını bastırmak için fonksiyon argümanını (char*)dispBuffer şeklinde verebilirsin. Ama elbette dispBuffer içeriğinin sprintf fonksiyonu ile uyumlu olması gerekiyor.