A pak jen volam: posli_retezec(“Text”); Vse funguje jak ma, ale ted jsem narazil na problem. Resim stopky a hodnotu citace, kterou budu chtit zobrazovat na LCD mam v promenne. Jak vypsat promennou na LCD? Zkousel jsem neco jako posli_retezec(promenna); nebo posli_retezec(‘promenna’); ale bez uspechu, to co bylo v promenne to nevypsalo.
void itoa(uint16_t n, int8_t s])
{
int i, sign;
if ((sign = n) < 0) /* record sign */
n = -n; /* make n positive */
i = 0;
do { /* generate digits in reverse order */
s* = n % 10 + '0'; /* get next digit */
} while ((n /= 10) > 0); /* delete it */
if (sign < 0)
s* = '-';
s* = '\0';
reverse(s);
}
pozn. kód převzat od MARD - mcu.cz
nevím v čem programuješ, ale tato fce je běžně knihovní.***