Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

avr-libにはrint()がなく、lrint()はある

arduinoのavr系実装ではavr-libが使われています。

実際のところ

rint()は浮動小数点をまるめ込んで整数にしてくれる奴です。
いくつか派生関数があるのですが、avr-libにはlong型を返すlrint関数しかありません。

'rint' is not declare in this scope

とか出たら、lrintの利用を検討してください。
唯でさえ少ない計算資源を馬鹿食いするのは正直嫌ですが……