Skip to content

Instantly share code, notes, and snippets.

View CailsCodes's full-sized avatar
:octocat:

Cailean Carter CailsCodes

:octocat:
View GitHub Profile
@CailsCodes
CailsCodes / DS1302.py
Created November 13, 2022 15:43
Driver for DS1302 RTC
import board
import digitalio
import time
DS1302_REG_SECOND = (0x80)
DS1302_REG_MINUTE = (0x82)
DS1302_REG_HOUR = (0x84)
DS1302_REG_DAY = (0x86)
DS1302_REG_MONTH = (0x88)
@CailsCodes
CailsCodes / StopWatch.py
Created March 7, 2022 19:27
A class that can be used as a stop watch
from time import time, strftime, localtime
class StopWatch:
def __init__(self):
self.start_time = 0
self.pause_time = 0 # time spent on pause
self.on_pause = False
def start(self):