Code Monkey home page Code Monkey logo

watch-plus-plus's Introduction

watch++

watch++

An adjustable clock with date and battery display for the card10 badge. You'll always find the latest revision at Hatchery

Recommended

  • Firmware >= 1.9

Features

  • Displays time as a seven-segment display
  • Displays date including current weekday
  • Displays seconds as a bar at the bottom of the screen that become brighter the more seconds of a minute has been reached
  • Allows changing the time and date completely via buttons
  • Power-Management / Power-Safing
    • Automatically adjust brightness of display to safe battery
    • UI renders with 1FPS
    • Displays the Battery status of your card10-badge
    • Display charging icon beneath battery indicator when charging

Controls

  • long press button in the lower left corner to switch into edit mode
    • allows to set hour, minute, second, day, month, year
  • use upper right button to increment value (+)
  • use lower right button to decrement value (-)

Optional

To run watch++ as the defaut app edit the main.py in the root folder of your card10 badge. Replace the line

default_app = "apps/analog_clock/__init__.py"

with

default_app = "apps/watch/__init__.py"

watch-plus-plus's People

Contributors

christian-draeger avatar fes0j avatar markus-be avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

watch-plus-plus's Issues

Power saving mode

It would be nice to have a power saving mode that doesn't update the display every second and reduces brightness of the display backlight. Currently, the card10 doesn't last more than a few hours on battery, and it would be really nice to wear it as a clock during the day, without having to charge it during lunch.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.