import struct from binascii import unhexlify NO_RESET = 0 RESET = 1 def integer_to_bytearray(val): """ Converts an integer value into a byte array (little endian) \param val: integer to convert to byte array \returns byte array """ fmt = '%08x' # integer to hex string formatter b = unhexlify(fmt % val) # convert int to byte array b = b[::-1] # little endian byte order return b def float_to_bytearray(val): """ Converts a float value into a byte array (little endian) \param val: float to convert to byte array \returns byte array """ b = struct.pack('