def readS16(self, register, little_endian=True):
        result = self.readU16(register, little_endian)
        if result > 32767:
            result -= 65536
        return result
x[key]=val
dataset/ETHPy150Open adafruit/Adafruit_Python_GPIO/Adafruit_GPIO/I2C.py/Device.readS16--crossover with--dataset/ETHPy150Open ioflo/ioflo/ioflo/aid/odicting.py/odict.__setitem__