Let's consider this case: "V(v)=ADC*V(ref)/1024;" to convert the "uint16_t word " into voltage readings. The floating point variables are not recommended as I have read older posts here.
So what is left in my understanding, is to try to translate this equation into bitshift operations, instead of using (*/ divide operators).
Any reasonable ways to program this? in a generic and maintainable way would be very helpful.
Thanks in Advance