cyblord ---- schrieb:
> Nun knallt mir allerdings avr-gcc wegen der log Funktion entspannte 5kb
> in den Flash.
Wolltest du dir was berechnen lassen, oder mit dem popeligsten ATtiny
daherkommen? Letzteres spart dir vielleicht einen Euro oder zwei,
auf Kosten von endlosen Stunden, die du einen eigentlich simplen
Algorithmus auf irgendwas anderes umbauen darfst (Lookup-Tabellen,
irgendeine Approximation, was auch immer), um das anschließend zu
debuggen und in der Gültigkeit für deine Anwendung zu verifizieren.
Am Ende zeigt sich vielleicht beim Flug, dass trotzdem nur Mist
rauskommt, weil du irgendwas übersehen hast.
Der Vorteil des log10 aus der Mathebibliothek ist demgegenüber
einfach mal, dass es ein "known to be good"-Algorithmus ist, und
wenn deine Formel stimmt, du das einfach so einsetzen kannst und
für ein paar Kilobyte Flash diesen Tagesordnungspunkt abhaken kannst,
um zum nächsten überzugehen.
Musst du halt selbst wissen, was dir wichtig ist. Selbstgebrautes
Bier mag gut schmecken, und sicher kann man (im Vergleich zu den
Kommerziellen) dabei auch viel improvisieren. Wenn's mir aber nicht
auf den Spaß beim Brauen ankommt, sondern ich nur ein Bier trinken
will, dann kauf' ich mir 'ne Flasche.