Arduino cheat sheet: Difference between revisions

Line 411: Line 411:


printf 系は float は使えない。'?' に変換される。(小一時間ハマった)
printf 系は float は使えない。'?' に変換される。(小一時間ハマった)
 
:avr-ld のオプションに -lprintf_flt -lm を追加したら動くが推奨されていない。
avr libs の dtostrf (stdlibs.h) で代用できる。[http://www.nongnu.org/avr-libc/user-manual/group__avr__stdlib.html#ga6c140bdd3b9bd740a1490137317caa44 dtostre]
avr libs の dtostrf (stdlibs.h) で代用できる。[http://www.nongnu.org/avr-libc/user-manual/group__avr__stdlib.html#ga6c140bdd3b9bd740a1490137317caa44 dtostre]