Example #1
0
 def update_alarm(self):
     a_time = alarm_time.alarm_time(self.output,self.line2)
     self.output = a_time[0]
     self.line2 = a_time[1]
     self.alarm_label.set_markup('<span color=' + self.text_color + '>' + self.line2 +'</span>')
     if self.line2.split(' ')[1] == 'off':
         self.alarm_bool = False
     else:
         self.alarm_bool = True
     return True
Example #2
0
confirm = ["Yes", "No"]
con = "Are you sure?"

colours = [lcd.RED, lcd.YELLOW, lcd.GREEN, lcd.TEAL, lcd.BLUE, lcd.VIOLET]
colour_def = 5
colour_prev = colour_def
colour = colour_def
lcd.backlight(colours[colour])
lcd_on = True
lcd_on_prev = True
before = 0
crontab = ''
alarm = ''
play_state_prev = ''
time_date = alarm_time.cur_time()
fun = alarm_time.alarm_time(crontab, alarm)
crontab = fun[0]
alarm = fun[1]
lcd_string = time_date + '\n' + alarm
press_before = 0
mpc = False
while True:
#     while True:
    try:
        lcd.i2c.bus.read_byte_data(lcd.i2c.address, lcd.MCP23017_GPIOA)
        n = lcd.buttons()
        if lcd_on and time.time() - before > 5:
            play_state = alarm_time.check_playing()
            time_date = alarm_time.cur_time()
            fun = alarm_time.alarm_time(crontab, alarm)
            crontab = fun[0]