How can I combine 2 ints to a single 32bit IEEE floating point ? (each of the 2 ints represent 16 bit)
And in the opposite direction: How can I transform a python float into 2 16 bit ints?
(I need this because of modbus protocol – where 2×16 bit registers are treated as single 32 floating point number)
This code takes the 16 bits integers i1 and i2 and convert them to the floating point number 3.14, and vice versa.