def get_nvs_offset(self): if(MOTION.chip==1): pass elif(MOTION.chip==2): try: tmp = NVS("offset_g") self.x_offset = round(tmp.get_i32("x")/1e5, 5) self.y_offset = round(tmp.get_i32("y")/1e5, 5) self.z_offset = round(tmp.get_i32("z")/1e5, 5) except OSError as e: # print('Gyroscope get_nvs_offset:',e) self.set_offset(0,0,0)
def get_nvs_offset(self): try: tmp = NVS("offset_a") self.x_offset = round(tmp.get_i32("x")/1e5, 5) self.y_offset = round(tmp.get_i32("y")/1e5, 5) self.z_offset = round(tmp.get_i32("z")/1e5, 5) except OSError as e: # print('Accelerometer get_nvs_offset:',e) # self.x_offset = 0 # self.y_offset = 0 # self.z_offset = 0 self.set_offset(0,0,0)
def set_nvs_offset(self, key, value): try: nvs = NVS("offset_g") nvs.set_i32(key, int(value*1e5)) nvs.commit() except OSError as e: print('Gyroscope set_nvs_offset error:',e)