I think I am overthinking this probelem, but I can't seem to solve it. I am reading in little endian floats from a file (range (-1,1)), and want to convert them to fixed point 32b.
If I read in the value 0xA0C1943B, that equates to a float of 0.0045396835. If I want to represent that as a fixed32_31, it would be 0x00129834.
Is there a simple way in python to get from 0xA0C1943B to 0x00129834?