-
50c424d3d2
deps: the pin advances to the identity check that reads its own sibling
main
BlackMark
2026-09-03 08:23:57 +02:00
-
de894e6216
deps: the pin advances again, and the line ending stops being the editing machine's
BlackMark
2026-09-03 03:26:58 +02:00
-
52faaf9920
deps: the libavr pin advances, and this repository gets a committed gate
BlackMark
2026-09-03 02:39:15 +02:00
-
d778383d88
deps: the libavr pin advances, and the tiny85 image grows 24 B
BlackMark
2026-09-02 18:00:31 +02:00
-
f2205a7c53
deps: the libavr pin advances to the compare-debug fix
BlackMark
2026-09-02 10:47:14 +02:00
-
5a042a99a4
deps: the libavr pin advances 53 commits
BlackMark
2026-09-02 10:15:51 +02:00
-
e105fd11f3
build: the libavr pin advances 93 commits
BlackMark
2026-08-23 22:38:02 +02:00
-
925106394b
build: the filed i2c cost comes back, -70 B on the tiny85
BlackMark
2026-08-23 06:22:23 +02:00
-
bd604ec288
build: the libavr pin advances, and the tiny85 image grows 78 B
BlackMark
2026-08-23 02:17:44 +02:00
-
176f78c2e9
test: the README's cross-mode claim is now checked, not just stated
BlackMark
2026-08-16 20:49:59 +02:00
-
6e179fbac6
test: the example's size stops being a number nobody holds
BlackMark
2026-08-16 19:20:24 +02:00
-
53ff3f1258
build: the libavr pin advances over the inlined vector
BlackMark
2026-08-16 19:08:07 +02:00
-
a02b051ab4
chore: machine-local state has a home here too
BlackMark
2026-08-16 03:32:52 +02:00
-
923c118c6d
test: the format and ASCII rules stop being a habit, and the stated sizes stop drifting
BlackMark
2026-08-12 23:02:40 +02:00
-
5b6bff8346
build: the libavr pin advances to the sweep's own record
BlackMark
2026-08-12 17:02:55 +02:00
-
2e9c929a19
fix: an alarm's interrupt could be turned on and never off, and nothing tested any of it
BlackMark
2026-08-12 15:40:52 +02:00
-
572d38feef
build: the libavr pin advances past the audit sweep, and the extents get counted
BlackMark
2026-08-12 14:40:20 +02:00
-
bea81c97e0
editor: clangd and cmake work from a committed vscode workspace
BlackMark
2026-08-09 16:48:26 +02:00
-
87e1f5e8a1
build: the libavr pin advances past phase 6, and the driver takes the bus whole
BlackMark
2026-08-09 11:46:10 +02:00
-
2909d0bc6c
build: the libavr pin advances past the consumer-report fixes
BlackMark
2026-08-01 23:18:55 +02:00
-
c49ada8a71
build: the libavr pin advances to the v9 era
BlackMark
2026-08-01 18:46:36 +02:00
-
5c14c340e0
build: the libavr pin advances over the trait projection
BlackMark
2026-07-29 19:59:11 +02:00
-
52ef7cb791
build: the libavr pin advances to current main
BlackMark
2026-07-29 07:24:09 +02:00
-
c023b5ed31
build: the libavr pin advances to current main
BlackMark
2026-07-29 06:48:36 +02:00
-
d219b299f4
build: libavr rides as the pinned submodule
BlackMark
2026-07-28 00:29:38 +02:00
-
0ecd53856b
ide: the attiny85 beside the atmega328p, one directory each
BlackMark
2026-07-27 19:51:50 +02:00
-
dc89d0779a
ide: the Atmel Studio solution master has, on the libavr port
BlackMark
2026-07-27 19:33:39 +02:00
-
cdca5219d0
Rewrite on libavr
BlackMark
2026-07-18 01:09:43 +02:00
-
2147637385
Update submodule
example
BlackMark
2020-05-17 20:11:51 +02:00
-
8a6170cb10
Add get alarm helper to reduce code duplication
master
BlackMark
2020-05-17 20:11:35 +02:00
-
966af1d5cf
Add ability to read alarm times
BlackMark
2020-05-17 20:07:13 +02:00
-
21f9215bba
Implement getting alarm times
BlackMark
2020-05-17 20:06:13 +02:00
-
a83671bda5
Add alarms to example
BlackMark
2020-05-17 19:56:11 +02:00
-
dfd2289aef
Reduce code duplication
BlackMark
2020-05-17 19:54:46 +02:00
-
14e608d397
Implement setting alarms
BlackMark
2020-05-17 19:41:53 +02:00
-
1bc7e66389
Move alarm rate from inside details to visible namespace
BlackMark
2020-05-17 19:19:28 +02:00
-
ff52f4f152
Implement checking and clearing alarm
BlackMark
2020-05-17 19:10:16 +02:00
-
3029c3cfe0
Add wrapper to write complete register
BlackMark
2020-05-17 18:59:38 +02:00
-
c3f9aa6a13
Automatically deduce register address by type
BlackMark
2020-05-17 18:59:19 +02:00
-
db5197b3b1
Add more flag operator overloads
BlackMark
2020-05-17 18:57:26 +02:00
-
7e8a6b0dad
Add power control for RTC
BlackMark
2020-05-17 15:40:29 +02:00
-
a897b7d9be
Move comparison operator into library
BlackMark
2020-05-17 15:40:15 +02:00
-
2a90cdee18
Add time equality check operators
BlackMark
2020-05-17 11:49:30 +02:00
-
f8ee536829
Only pass i2c backend to rtc class
BlackMark
2020-05-16 19:52:49 +02:00
-
1388412d70
Change interface to only pass i2c backend driver into class
BlackMark
2020-05-16 19:52:22 +02:00
-
2fd64c8611
Implement setting time through serial
BlackMark
2020-05-16 19:48:37 +02:00
-
97bb522189
Remove old rtc lib and systime
BlackMark
2020-05-16 19:20:32 +02:00
-
a946746960
Remove legacy rtc lib
BlackMark
2020-05-16 17:59:38 +02:00
-
b8c7c9ec5c
Adapt to moved type submodule
BlackMark
2020-05-16 17:44:16 +02:00
-
16249914c2
Adapt to moved type submodule
BlackMark
2020-05-16 17:43:55 +02:00
-
5d77cad8d7
Add setting date-time example with new rtc lib
BlackMark
2020-05-16 17:26:56 +02:00
-
11211be9b9
Implement setting date-time
BlackMark
2020-05-16 17:25:00 +02:00
-
8c50aa4688
Implement setting time
BlackMark
2020-05-16 17:19:54 +02:00
-
a65b30f9df
Fix partial writing to only write to a range instead of until the end
BlackMark
2020-05-16 17:19:25 +02:00
-
cd5317db5b
Implement setting RTC date
BlackMark
2020-05-16 17:03:30 +02:00
-
92096b6101
Add helper to allow writing partial register data
BlackMark
2020-05-16 17:02:54 +02:00
-
80cce4671f
Implement optional automatic setting of day of week
BlackMark
2020-05-16 17:01:19 +02:00
-
c728d99f97
Fix default value for day field in time register
BlackMark
2020-05-16 16:59:54 +02:00
-
8e653ebd44
Add default init for registers
BlackMark
2020-05-16 16:00:27 +02:00
-
4b3dd99ebc
Add usage for new C++ driver
BlackMark
2020-05-15 19:48:22 +02:00
-
54b8917705
Implement modern C++ driver base
BlackMark
2020-05-15 19:47:44 +02:00
-
f00a154e59
Change i2c library
BlackMark
2020-05-15 11:51:51 +02:00
-
2768009720
Remove twi library and switch to i2c library submodule
BlackMark
2020-05-15 11:50:11 +02:00
-
e9d3a95239
Move C time API glue from driver to user space
BlackMark
2020-05-15 10:21:34 +02:00
-
04af54e7c8
Remove C time API glue from driver
BlackMark
2020-05-15 10:20:56 +02:00
-
b2065b987a
Switch from old usart to new uart library
BlackMark
2020-05-15 09:43:06 +02:00
-
9303fbf5b5
Fix clock path
BlackMark
2020-05-15 09:40:08 +02:00
-
85e37de950
Ran clang-format
BlackMark
2020-05-15 09:29:26 +02:00
-
7310eb2c9a
Remove bootloader support
BlackMark
2020-05-15 09:28:05 +02:00
-
b02454c45b
Update submodule
BlackMark
2020-05-15 09:26:08 +02:00
-
727a974504
Fix warnings
BlackMark
2020-05-15 09:25:48 +02:00
-
af4f2ed0e5
Update project file to C++17 config with gcc 9
BlackMark
2020-05-15 09:24:24 +02:00
-
7a8d31718f
Add gitignore and clang-format file
BlackMark
2020-05-15 09:21:08 +02:00
-
b3364f0b88
Add gitignore, clang-format and license file
BlackMark
2020-05-15 09:20:23 +02:00
-
05e8b1b53f
Change to 16 MHz crystal
BlackMark
2020-05-15 09:14:31 +02:00
-
a340cb04d3
Actually use ds3231 submodule instead of duplicating code
BlackMark
2020-05-15 09:06:34 +02:00
-
4cffd8f56b
Fix submodule path
BlackMark
2020-05-15 09:01:11 +02:00
-
6072c34eef
Fixed setting time bug, because of uninitialized tm struct
BlackMark
2018-01-02 17:21:04 +01:00
-
22a74d0b77
Imported changes from example branch
BlackMark
2017-12-17 10:55:25 +01:00
-
4bc59d1a33
Changed wrong CPU FREQ define to central correct one
BlackMark
2017-12-17 10:53:38 +01:00
-
8e2e18128b
Exported code as submodule
BlackMark
2017-12-17 10:48:59 +01:00
-
-
20e7392201
Changed RTC clock to UTC
BlackMark
2017-12-17 10:45:02 +01:00
-
9c9164c447
Renamed rtc tm and implemented DST
BlackMark
2017-12-16 19:48:54 +01:00
-
b658ebac97
Implemented setting of alarm and time and printing alarm
BlackMark
2017-04-27 01:04:33 +02:00
-
e639db5e5b
Implemented basic library and test application
BlackMark
2017-04-27 00:05:38 +02:00
-
e9e2cf2e63
Initial commit
BlackMark
2017-04-26 23:18:17 +02:00