Formatovany tisk pro 8bit
Miroslav Mraz
mrazik na volny.cz
Neděle Duben 21 12:22:04 CEST 2024
Řešení je psát čísla tak, jak se to má. Pro long používáte suffix L,
protože jinak překladač nadává, používejte tedy i pro unsigned u, float
f a hodně problémů zcela zmizí.
Takže 98765.4321f.
Mrazík
On 21. 04. 24 11:24, Pavel Hudeček wrote:
> Tak jsem si s tím pohrál, podařilo se, ale byl to porod, protože avr-g++
> je asi nějaký nedodělaný.
>
> Nějakou dobu to vypadalo, že v něm správně nefunguje ani přetížení funkcí
> uartSendF(F("long \1---\r\n"), 123456L, 2);
> uartSendF(F("float \1---\r\n"), 98765.4321, 2);
> funkce deklarována pro long a float
> u řádku s 98765.4321 error, že overload je ambignous
>
>
Další informace o konferenci Hw-list