Commit graph

58 commits

Author SHA1 Message Date
0316298825
fix: flexible build.rs for algorithms (support both host and stm32) 2025-07-11 12:03:03 +02:00
727800ba2f
test: test algorithms-c 2025-07-11 11:16:51 +02:00
bad5730a8d
feat: ceedling cross compile 2025-07-11 10:39:53 +02:00
e8d26dd1a4
chore: better build shellscripts 2025-07-11 09:27:37 +02:00
28611efedb
feat: try to integrate algorithms into the stm32 main code to calc crc's 2025-07-10 17:54:07 +02:00
84a7fc294b
refactor: integrate algorithms-c with rust crate 2025-07-10 17:42:00 +02:00
d2476c2cd6
refactor: use ceedling as c build system
I love ceedling
2025-07-10 17:31:22 +02:00
4aef6894e5
refactor: organize c code better 2025-07-10 16:49:17 +02:00
d1120ba806
refactor!: this repo is supposed to runn all benches 2025-07-10 16:48:56 +02:00
7595ba6c52
chore: copy to svn script 2025-07-10 16:48:44 +02:00
ece5923ed8
feat(crc): add c ffi stuff 2025-07-10 14:06:59 +02:00
83ff767c5f
feat(crc): add iai bench 2025-07-09 17:29:40 +02:00
c77927711d
feat(crc): criterion benchmark for crc32 2025-07-09 17:22:19 +02:00
e0b79b5a22
feat(crc): add checksum associated function to Crc trait for convenience 2025-07-09 17:15:50 +02:00
84698796d1
refactor: remove unused dependencies from crc crate 2025-07-09 17:10:40 +02:00
ca49202052
feat: CRC-32 implemented 2025-07-09 17:10:08 +02:00
8afd71ebe3
docs: truncate readme, since this is a hard fork 2025-07-09 15:12:32 +02:00
e2bc777410
chore: build and test shenanigans 2025-07-09 15:12:10 +02:00
b3ca9eeabf
feat: create crc crate 2025-07-09 15:02:17 +02:00
e83167634a
fix!: remove unused dependencies and set optional = false 2025-07-09 14:10:31 +02:00
a9a1fc40db
refactor!: logging is no longer a feature 2025-07-09 14:05:57 +02:00
ab9a5a4a55
refactor!: fork to new project *crcbench* 2025-07-09 14:03:42 +02:00
be26f8f688
feat: animated lcd scroller 2025-05-20 12:54:15 +02:00
87a8b04c35
refactor: lcd-clock lazy updates 2025-05-20 11:20:33 +02:00
93abdfb521
feat: lcd on line 2 and 4 2025-05-19 15:34:41 +02:00
41736b1d23
feat: lcd-clock 2025-05-19 15:29:54 +02:00
d1f9420703
feat: lcd works (soldering issue) and print an int to the display 2025-05-19 14:28:43 +02:00
b56c8709d7
docs: comment rtc-log 2025-05-14 17:40:08 +02:00
0b1c72e345
docs: readme 2025-05-14 17:36:49 +02:00
2794f7ec8a
refactor: blinky as in typst 2025-05-14 17:26:45 +02:00
d24370dd03
fix!: don't require defmt always 2025-05-14 17:26:38 +02:00
69d2c65076
refactor: lcd modern but still boom 2025-05-13 17:41:38 +02:00
418ae7d1b2
feat: boxes on my lcd 2025-05-12 16:05:32 +02:00
b69e9e3fd4
test: tests for temperature without linker error 2025-04-30 17:17:13 +02:00
c82d194206
refactor: tests on host with less stuff disabled 2025-04-30 16:32:45 +02:00
65ae71efff
test: first example of tests on host 2025-04-30 16:27:18 +02:00
630b2b996e
fix(temp): correctly read actual VRef 2025-04-30 15:03:44 +02:00
a5c99f4037
feat: blinky external 2025-04-30 14:52:53 +02:00
7d4770dc9e
refactor: try to read the temperature but smarter 2025-04-28 17:20:36 +02:00
f6d7a67683
feat: try to read the temperature 2025-04-28 15:19:35 +02:00
6fb993300e
feat: try aes and find out the HW does not offer it 2025-04-28 14:42:22 +02:00
058f01fd13
feat: log rtc time to terminal over rtt 2025-04-28 14:42:12 +02:00
7df4f90ae3
refactor!: make the main code an empty lib 2025-04-28 11:53:38 +02:00
b5f4e77186
feat: logging with defmt 2025-04-28 11:53:13 +02:00
7fe0054cb0
chore: specify exact mcu comment 2025-04-28 11:19:45 +02:00
7e5f33f1c6
feat: lcd works in my head 2025-04-25 10:32:39 +02:00
806a5ac871
feat: add more example programs 2025-04-24 17:07:14 +02:00
1aac7bd456
refactor: make blinky an example 2025-04-24 13:25:32 +02:00
3c3066afe2
refactor: add aliases 2025-04-24 13:14:55 +02:00
af4fed51ae
refactor: use a proper delay instead of a useless for loop
It blinks every 500ms or so!
2025-04-24 12:25:44 +02:00