Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 1.24 KB

README.md

File metadata and controls

39 lines (33 loc) · 1.24 KB

TG-Watch-Software

The TG-Watch is an open-source, touchscreen watch for makers and students alike. This is the in-progress repository of system software and stock apps shipped with the watch.

Dependencies

Firmware

  • circuitpython 6.0+

Software

These are frozen into the TG-Watch distribution of circuitpython.

  • TG-Gui-Core 0.6.0
  • Adafruit_CircuitPython_BusDevice 5.0.1+
  • Adafruit_CircuitPython_Register 1.9.4+
  • Adafruit_CircuitPython_Display_Text 2.11.0+
  • Adafruit_CircuitPython_LSM6DS 4.1.1+
  • Adafruit_CircuitPython_FocalTouch 1.2.5+
  • Adafruit_CircuitPython_DS3231 2.4.2+
  • Adafruit_CircuitPython_LC709203F 2.0.0+
  • Adafruit_CircuitPython_DRV2605 1.1.9+

Contributing

Behavior

[Insert code of conduct link here once decided]

However, In Short:

  • be nice
  • don't discriminate
  • work together
  • understand people make mistakes

Code

  • Using should not require understanding
  • Disclose complexity progressively
  • Use sugar to make code easier to read (not to write)
  • Only infer on top of what is already explicit
  • The fewer ways a value needs to be checked, the better
  • Well written code won't be well written until it is done, so add comments
  • Run python -c "import this"
  • If you can't read it, re-write it (cause neither can I)