Пример #1
0
 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)
Пример #2
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)
Пример #3
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)