-
78c9071f0c
deps: the pins advance to the identity check that reads its own sibling
main
BlackMark
2026-09-03 08:23:59 +02:00
-
d6673db131
deps: the pins advance, and this repository gets a committed gate
BlackMark
2026-09-03 03:53:43 +02:00
-
fb82f0f7a9
deps: the pins advance, and a missing interpreter skips rather than vanishes
BlackMark
2026-09-02 21:37:44 +02:00
-
88df1c1ada
deps: libavr and pureboot to their tips, both still matching the board
BlackMark
2026-09-02 10:48:38 +02:00
-
fc65457de3
deps: pureboot to its tip, whose own libavr pin is what moved
BlackMark
2026-09-02 10:18:50 +02:00
-
11da387ffa
deps, build: the pins catch up, and the loader is built here now
BlackMark
2026-09-02 09:33:48 +02:00
-
491ff76447
build: pureboot rides as a pinned submodule, and the libavr pin advances
BlackMark
2026-08-23 22:38:19 +02:00
-
e56e8b977f
docs: the millisecond clock stays 64 bits, owner-refused
BlackMark
2026-08-23 16:31:54 +02:00
-
8f43584c5c
build: the libavr pin advances to the i2c fix
BlackMark
2026-08-23 06:23:49 +02:00
-
996453c2a1
docs: what the 64-bit millisecond clock costs, measured
BlackMark
2026-08-23 05:33:52 +02:00
-
0f5e40510c
perf: the console's constants move to flash, -378 B and -214 B of RAM
BlackMark
2026-08-23 05:29:01 +02:00
-
bf18f99635
build: the libavr pin advances, and one adiw appears in the ring
BlackMark
2026-08-23 02:20:57 +02:00
-
5244953654
test: the README's cross-mode claim is now checked, not just stated
BlackMark
2026-08-16 20:50:00 +02:00
-
cde7e60170
test: the image's size stops being a number nobody holds
BlackMark
2026-08-16 19:21:29 +02:00
-
4c351c6c9d
build: the libavr pin advances over the inlined vector
BlackMark
2026-08-16 19:12:51 +02:00
-
5974a5aa90
chore: machine-local state has a home here too
BlackMark
2026-08-16 03:32:53 +02:00
-
ba37ecea04
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
-
0f99b7787c
build: the libavr pin advances to the sweep's own record
BlackMark
2026-08-12 17:02:56 +02:00
-
3e95160b00
fix: the quarter-degree rounding was wrong below zero, in three copies
BlackMark
2026-08-12 15:31:38 +02:00
-
837b832bc7
build: the libavr pin advances past the audit sweep, and the numbers get names
BlackMark
2026-08-12 14:40:33 +02:00
-
1489f4c3a0
editor: clangd and cmake work from a committed vscode workspace
BlackMark
2026-08-09 16:48:46 +02:00
-
b1caf49522
build: the libavr pin advances past phase 6
BlackMark
2026-08-09 11:45:07 +02:00
-
0e9060db69
build: the libavr pin advances past the consumer-report fixes
BlackMark
2026-08-01 23:18:55 +02:00
-
3fbbcdade9
build: the libavr pin advances to the v9 era
BlackMark
2026-08-01 18:46:36 +02:00
-
6abf0b5563
console: values in a column, the curve as a graph, and Ctrl+C
BlackMark
2026-07-31 02:34:02 +02:00
-
c01e583597
console: the terminal is the original's again, and the way out is a jump
BlackMark
2026-07-31 01:58:09 +02:00
-
e5a9a38bba
build: the libavr pin advances over the delay and format contracts
BlackMark
2026-07-30 17:18:41 +02:00
-
d77fe8ea9e
build: the libavr pin advances over the trait projection
BlackMark
2026-07-29 19:59:43 +02:00
-
949dc125cd
build: the libavr pin advances to current main
BlackMark
2026-07-29 07:24:10 +02:00
-
ba2cae8f8f
build: the libavr pin advances to current main
BlackMark
2026-07-29 06:48:36 +02:00
-
5afe29359c
build: libavr rides as the pinned submodule
BlackMark
2026-07-28 00:29:38 +02:00
-
2cdf56f8d6
ide: the whole project in Solution Explorer, and a path Studio can resolve
BlackMark
2026-07-27 19:19:20 +02:00
-
00849d25d5
ide: the Atmel Studio solution master has, on the libavr port
BlackMark
2026-07-27 18:37:56 +02:00
-
b7a2e50506
Keep the curve and thermistor comments timeless
BlackMark
2026-07-18 10:10:47 +02:00
-
f17ebd17e5
Use libavr flash_table and __builtin_log
BlackMark
2026-07-18 08:03:42 +02:00
-
ab78d94872
Rewrite on libavr
BlackMark
2026-07-18 04:37:26 +02:00
-
76d6b1583b
Indicate auto/manual fan speed
master
BlackMark
2021-02-12 17:12:56 +01:00
-
5ec4a5441a
Implement setting fan speed manually
BlackMark
2021-02-12 16:38:41 +01:00
-
7aa98a8ebd
Replace sprintf with dtostrf to save about 1.5k of flash
BlackMark
2020-04-13 01:13:44 +02:00
-
64d6df256d
Fix string being located in RAM
BlackMark
2020-04-13 00:54:44 +02:00
-
16ebed63c2
Change to stk500v2 compatible bootloader
BlackMark
2020-04-13 00:49:21 +02:00
-
eee2e6172a
Fix rounding of percentage calculation
BlackMark
2020-04-10 17:21:39 +02:00
-
d6269952a6
Add saving to EEPROM on bootloader entry
BlackMark
2020-04-09 13:21:53 +02:00
-
6a7213de60
Add statistics reset command
BlackMark
2020-04-08 13:45:14 +02:00
-
ed2fddc427
Fix handling of statistics before data is available and fix normalization factor
BlackMark
2020-04-08 13:44:54 +02:00
-
1694e3bbab
Change histogram to only print from min to max
BlackMark
2020-04-08 12:58:59 +02:00
-
02565c9396
Add percentages to histogram
BlackMark
2020-04-08 12:41:53 +02:00
-
00082617d1
Make help messages consistent
BlackMark
2020-04-08 09:52:39 +02:00
-
b8a40aed17
Implement eeprom stored persistent histogram
BlackMark
2020-04-08 02:17:29 +02:00
-
cae18b98e7
Reduce code duplication
BlackMark
2020-04-07 21:54:15 +02:00
-
6ba4a2ce3d
Add eeprom saved statistics
BlackMark
2020-04-07 21:09:27 +02:00
-
ea6a6bd218
Add check to prevent printing data before it's available
BlackMark
2020-04-07 21:05:40 +02:00
-
f3cf12db3b
Refactor terminal callback
BlackMark
2020-04-06 22:17:32 +02:00
-
34428b76dd
Add uptime command
BlackMark
2020-04-06 22:12:11 +02:00
-
9ef4d2a737
Add millis timer for timekeeping
BlackMark
2020-04-06 21:36:47 +02:00
-
e29ee8c11f
Fix commands being accepted in monitor mode
BlackMark
2020-04-06 19:53:46 +02:00
-
dd42aebb16
Make adc sampling interrupt driven
BlackMark
2020-04-06 19:43:32 +02:00
-
8db7bde6e5
Remove bootloader countdown and change timeout to 3s
BlackMark
2020-04-06 17:50:17 +02:00
-
508f139f47
Refactor substring comparison
BlackMark
2020-04-06 17:46:10 +02:00
-
45a79adc56
Fix leaking details into global namespace
BlackMark
2020-04-06 17:05:48 +02:00
-
67559642a3
Change boot-up message to include version
BlackMark
2020-04-06 16:36:33 +02:00
-
9ab76f4ce5
Add version number
BlackMark
2020-04-06 16:33:57 +02:00
-
07be559e94
Add tsb bootloader support
BlackMark
2020-04-01 19:04:27 +02:00
-
04bcb76382
Change echo of backspace to be compatible with more terminals
BlackMark
2020-04-01 15:33:48 +02:00
-
6003ea6603
Add monitor command to continuously show measurements
BlackMark
2020-04-01 05:21:56 +02:00
-
d6fa78ae5f
Change temperature curve to cubic
BlackMark
2020-04-01 05:07:30 +02:00
-
aab90f0fc0
Add ctrl + c handler
BlackMark
2020-04-01 05:07:12 +02:00
-
7f62961757
Add printing of temperature curve
BlackMark
2020-04-01 04:59:11 +02:00
-
c0235bfcf0
Refactor magic numbers to have constants
BlackMark
2020-04-01 04:36:22 +02:00
-
45eafd9fc3
Improve printing further
BlackMark
2020-04-01 04:07:50 +02:00
-
db2d8f6931
Improve measurement output
BlackMark
2020-04-01 04:00:59 +02:00
-
48cfdea11d
Add handling of unknown commands
BlackMark
2020-04-01 03:58:44 +02:00
-
9d639cd955
Remove unnecessary undefs
BlackMark
2020-04-01 03:55:08 +02:00
-
2999fbcbcc
Fix global flash strings to compile to one instance instead of one per function
BlackMark
2020-04-01 03:54:01 +02:00
-
226d1ba6c9
Refactor code from main to controller class
BlackMark
2020-04-01 03:11:03 +02:00
-
a33a764b1d
Add parsing and handling of help command
BlackMark
2020-04-01 02:41:09 +02:00
-
af35388505
Add basic terminal
BlackMark
2020-04-01 02:27:28 +02:00
-
ed4972c87e
Fix submodules
BlackMark
2020-03-30 19:53:04 +02:00
-
7175193561
Rename project to fantemp
BlackMark
2020-03-30 19:45:33 +02:00
-
094e61a7c1
Add fan control according to temperature
BlackMark
2020-03-30 19:38:24 +02:00
-
eee348d851
Refactor thermistor code into static class
BlackMark
2020-03-30 17:01:48 +02:00
-
2575863048
Change programmer to Atmel-ICE
BlackMark
2020-03-30 16:00:40 +02:00
-
8cf17dc774
Implement temperature calculation
BlackMark
2020-03-29 06:20:21 +02:00
-
3042194aa1
Add reading of ADC
BlackMark
2020-03-29 04:18:26 +02:00
-
100ba9c485
Add uart for interfacing
BlackMark
2020-03-29 01:46:11 +01:00
-
5cde5428e0
Initial commit
BlackMark
2020-03-29 01:29:59 +01:00