Te is hagyd abba. Tudod én nem fogok táblázatból logaritmust számolni, ha
float f = log(c);
-vel megoldok mindent. És rohadtul nem érdekel, hogy táblázatból 0.001us, míg anélkül meg 10 us, várjon 10 us-t a felhasználó a hangerőállításnál.
Táblázatból 1 nap lenne, anélkül meg 10 másodperc megírni, a felhasználók meg nem veszik észre, hogy 10 us-t késik a hangerő állítása.
Inkább hagyjuk a féligazságokat. Amit leírtál, abból az következik, hogy 10 mA-es táp is bőven elég neked, mert ugye az MCU úgyis 99%-ban nem csinál semmit.
Maradjunk annyiban, hogy nem mindig éri meg vadászgéppel lövöldözni a verebeket, néha a csúzli könnyebben célhoz visz.