Gast
#2700142
Hallo,
kann mir bitte mal einer diese Merkwürdigkeit erklären?
for (;;)
{
if (irmp_get_data (&irmp_data))
{
uart_puti(irmp_data.protocol);
uart_puts(" ");
uart_puti(irmp_data.address);
uart_puts(" ");
uart_puti(irmp_data.command);
uart_puts("\r\n");
}
}
void uart_puti (uint16_t i)
{
char itoa_buffer[20];
itoa( i, itoa_buffer, 10 );
uart_puts(&itoa_buffer);
}
gibt mir bei Protokoll und Command einen positiven wert zurück.
address ist komischer weise -1021 wie kommt das zu Stande?