import gc
import _thread
from queue import Queue
-
+from machine import RTC
def audio_cb(event):
if event == 0:
heartrate_label.add_style(style_font_youyuan_20, lv.PART.MAIN | lv.STATE.DEFAULT)
heartrate_done_img = lv.img(heartrate_screen)
- heartrate_done_img.set_pos(0, 50)
- heartrate_done_img.set_size(240, 96)
- heartrate_done_img.set_src("E:/static/IMAGE_HEART_ONLY_TEST_DONE.jpg")
+ heartrate_done_img.set_pos(69, 50)
+ heartrate_done_img.set_size(101, 96)
+ heartrate_done_img.set_src("E:/static/IMAGE_HEART_ONLY_TEST_DONE.png")
heartrate_start_label = lv.label(heartrate_screen)
heartrate_start_label.set_size(240,40)
self.point = 0
self.spo2_value = 0
self.last_spo2_value = 0
+ self.rtc = RTC()
def initialization(self):
global spo2_screen ,spo2_label_0 ,spo2_done_img ,spo2_label ,spo2_label_1 ,spo2_line ,spo2_last_time,spo2_last_value
spo2_label_0.add_style(style_font_youyuan_20, lv.PART.MAIN | lv.STATE.DEFAULT)
spo2_done_img = lv.img(spo2_screen)
- spo2_done_img.set_pos(0, 50)
- spo2_done_img.set_size(240, 96)
- spo2_done_img.set_src("E:/static/IMAGE_SPO2_ONLY_TEST_DONE.jpg")
+ spo2_done_img.set_pos(89, 50)
+ spo2_done_img.set_size(62, 84)
+ spo2_done_img.set_src("E:/static/IMAGE_SPO2_ONLY_TEST_DONE.png")
spo2_label = lv.label(spo2_screen)
spo2_label.set_size(240,30)
spo2_last_value.set_text("{}%".format(self.last_spo2_value))
spo2_label_1.set_text("测量完成")
time = EventMesh.publish("screen_get_time")
- time_year = time[4]
- time_month = time[2]
- time_time =" {}:{}".format("%02d"%(time[0][0]),"%02d"%(time[0][1]))#通话时间
- spo2_last_time.set_text(str(time_year)+str(time_month)+str(time_time))
+ #print("time ",time)
+ rtc_time = self.rtc.datetime()
+ time_time =" {}:{}".format("%02d"%(time[0][0]),"%02d"%(time[0][1]))#测量时间
+ spo2_last_time.set_text(str(rtc_time[0])+'/'+str(rtc_time[1])+'/'+str(rtc_time[2])+str(time_time))