~ruther/simple-clock

651a236c — František Boháček 1 year, 8 months ago main
docs: add usage guide
0248a3d2 — František Boháček 1 year, 8 months ago
docs: document new changes
2960f7a0 — František Boháček 1 year, 8 months ago
feat(src): add clock edit mode

Adds modes for the clock app, that may be
changed. The new mode added is clock edit mode,
that adds support for editing the current clock.
a3e908e9 — František Boháček 1 year, 8 months ago
feat(src): turn off autobrightness adjustment after manual adjustment
994a92fe — František Boháček 1 year, 8 months ago
chore(src): format with cargo-fmt
b9273875 — František Boháček 1 year, 8 months ago
feat(src): add meaningful message to panic in Calendar::days_in_month
2efb21b5 — František Boháček 1 year, 8 months ago
feat(src): add calendar freezing possibility
d6c87cb8 — František Boháček 1 year, 8 months ago
feat(src): replace DisplayView with hide, show on clock parts

The clock is meant to show only clock, so introducing
DisplayView trait was an overkill, a simpler
solution has been implemented instead.

Previous solution did not allow for showing and hiding individual parts,
hiding parts may be useful when setting time, to blink the current part
being set.
4a0e2e85 — František Boháček 1 year, 8 months ago
feat(src): add setter methods for Calendar

Allows to change the current date of
already existing calendar.
4b0ed457 — František Boháček 1 year, 8 months ago
tests(src): add tests for calendar tick functions
86dd835a — František Boháček 1 year, 8 months ago
feat(src): implement Calendar::from_ticks for arbitrary year, add Calendar::to_ticks

So far, Calendar::from_ticks could not correctly parse
other month than the base month, this commit fixes that.

Calendar::to_ticks may convert any Calendar date to seconds passed from
the base year. The base year is remembered in Calendar instance.
7a215041 — František Boháček 1 year, 8 months ago
chore(src): format with fmt
e2a425e4 — František Boháček 1 year, 8 months ago
feat(src): split main into multiple functions
Merge pull request #1 from Rutherther/add-docs

Add basic documentation
7f548e43 — František Boháček 1 year, 8 months ago add-docs
docs: add basic documentation

Adds a readme, with images of the product,
mapping of the pins to peripherals,
the readme contains a roadmap and
description of the hardware used.
acab128c — František Boháček 1 year, 8 months ago
fix(src): remove unnecessary import
0545adc9 — František Boháček 1 year, 8 months ago
feat(hw): add KiCAD project, schema and pcb
chore: add MIT LICENSE
3f2d59f3 — František Boháček 1 year, 8 months ago
feat(tests): add full checkup testing peripherals

Tests all peripherals, observation should point
out to where an error is, if any.
dc38bc1d — František Boháček 1 year, 8 months ago
feat(tests): add rtc counter test
Next
Do not follow this link