This website requires JavaScript.
4497f6c346
deps: the pin advances to the reviewed libavr, and the clock example is 6 B smaller
main
BlackMark and Claude Opus 5.5
2026-10-24 19:59:26 +02:00
081f2e74cd
example: the code shows what the LED does, and a wrong comment goes
BlackMark and Claude Opus 5.5
2026-10-23 21:56:05 +02:00
f50cc749e7
chore: the editor reads the selected preset's database, and the config states no history
BlackMark and Claude Opus 5.5
2026-10-23 21:55:47 +02:00
f9bc2cd8e2
refactor: one alarm encoder, named register bits, and the example 14 B smaller
BlackMark and Claude Opus 5.5
2026-10-23 21:55:02 +02:00
4df536d0a5
fix: an alarm clear keeps the other alarm's flag, and arming keeps BBSQW
BlackMark and Claude Opus 5.5
2026-10-23 21:42:32 +02:00
50c424d3d2
deps: the pin advances to the identity check that reads its own sibling
BlackMark and Claude Opus 5
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 and Claude Opus 5
2026-09-03 03:26:58 +02:00
52faaf9920
deps: the libavr pin advances, and this repository gets a committed gate
BlackMark and Claude Opus 5
2026-09-03 02:39:15 +02:00
d778383d88
deps: the libavr pin advances, and the tiny85 image grows 24 B
BlackMark and Claude Opus 5
2026-09-02 18:00:31 +02:00
f2205a7c53
deps: the libavr pin advances to the compare-debug fix
BlackMark and Claude Opus 5
2026-09-02 10:47:14 +02:00
5a042a99a4
deps: the libavr pin advances 53 commits
BlackMark and Claude Opus 5
2026-09-02 10:15:51 +02:00
e105fd11f3
build: the libavr pin advances 93 commits
BlackMark and Claude Opus 5
2026-08-23 22:38:02 +02:00
925106394b
build: the filed i2c cost comes back, -70 B on the tiny85
BlackMark and Claude Opus 5
2026-08-23 06:22:23 +02:00
bd604ec288
build: the libavr pin advances, and the tiny85 image grows 78 B
BlackMark and Claude Opus 5
2026-08-23 02:17:44 +02:00
176f78c2e9
test: the README's cross-mode claim is now checked, not just stated
BlackMark and Claude Opus 5
2026-08-16 20:49:59 +02:00
6e179fbac6
test: the example's size stops being a number nobody holds
BlackMark and Claude Opus 5
2026-08-16 19:20:24 +02:00
53ff3f1258
build: the libavr pin advances over the inlined vector
BlackMark and Claude Opus 5
2026-08-16 19:08:07 +02:00
a02b051ab4
chore: machine-local state has a home here too
BlackMark and Claude Opus 5
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 and Claude Opus 5
2026-08-12 23:02:40 +02:00
5b6bff8346
build: the libavr pin advances to the sweep's own record
BlackMark and Claude Opus 5
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 and Claude Opus 5
2026-08-12 15:40:52 +02:00
572d38feef
build: the libavr pin advances past the audit sweep, and the extents get counted
BlackMark and Claude Opus 5
2026-08-12 14:40:20 +02:00
bea81c97e0
editor: clangd and cmake work from a committed vscode workspace
BlackMark and Claude Fable 5
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 and Claude Fable 5
2026-08-09 11:46:10 +02:00
2909d0bc6c
build: the libavr pin advances past the consumer-report fixes
BlackMark and Claude Opus 5
2026-08-01 23:18:55 +02:00
c49ada8a71
build: the libavr pin advances to the v9 era
BlackMark and Claude Opus 5
2026-08-01 18:46:36 +02:00
5c14c340e0
build: the libavr pin advances over the trait projection
BlackMark and Claude Fable 5
2026-07-29 19:59:11 +02:00
52ef7cb791
build: the libavr pin advances to current main
BlackMark and Claude Opus 5
2026-07-29 07:24:09 +02:00
c023b5ed31
build: the libavr pin advances to current main
BlackMark and Claude Opus 5
2026-07-29 06:48:36 +02:00
d219b299f4
build: libavr rides as the pinned submodule
BlackMark and Claude Fable 5
2026-07-28 00:29:38 +02:00
0ecd53856b
ide: the attiny85 beside the atmega328p, one directory each
BlackMark and Claude Opus 5
2026-07-27 19:51:50 +02:00
dc89d0779a
ide: the Atmel Studio solution master has, on the libavr port
BlackMark and Claude Opus 5
2026-07-27 19:33:39 +02:00
cdca5219d0
Rewrite on libavr
BlackMark and Claude
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