2b77bb7ea1
Initial experiment with CRC engine.
2025-04-13 16:09:27 -04:00
e53bfbaade
Improve host tx_task buffer handling.
2025-04-13 12:22:45 -04:00
9064b4f2ec
Send test messages as protobuf.
2025-04-13 08:12:39 -04:00
263523a126
Initial protobuf support using micropb.
2025-04-12 17:26:01 -04:00
43287478bb
Move firmware into subdirectory.
2025-04-12 12:25:59 -04:00
931e64602e
Restructure task code.
2025-04-12 12:08:19 -04:00
34039b52c4
Minor cleanups.
2025-04-12 08:56:21 -04:00
4e3f193b62
Switch from assign-resources to embedded-resources.
2025-04-11 14:39:29 -04:00
1c0a401503
* Configure unused pins to "input with pull-up".
...
* Restructure code, moving resource configuration into the task modules.
* Enable Prefetch and Instruction Cache in flash peripheral.
2025-04-11 12:44:03 -04:00
d7c769ceed
Disable unused peripherals.
2025-04-09 13:03:44 -04:00
f597940bf0
Add remaining hardware resources.
2025-04-09 08:25:37 -04:00
22383c2762
Document GPIO usage to match schematic.
2025-04-09 06:44:12 -04:00
979f672747
cargo fmt fixes.
2025-04-08 09:02:21 -04:00
003c2b787f
Add RCC configuration for 64MHz core.
2025-04-08 09:02:07 -04:00
6a08a3c026
Correct IWDG timeout to 4 seconds... not .4 seconds.
2025-04-08 08:59:22 -04:00
64154e7352
* Add board-nucleo64 and status-led feature flags.
...
* Move tasks/blinker to tasks/supervisor.
* Add supervisor task for IWDG.
* Use Ticker instead of Timer for repeating tasks.
* Add trace feature flag to default flags.
2025-04-07 20:14:10 -04:00
23f9cba919
Improve panic handling configuration.
2025-04-07 17:53:05 -04:00
5d854c15f1
Improve Cargo.toml formatting.
2025-04-07 17:31:07 -04:00
b463cc5107
Add tracing for embassy-futures.
2025-04-07 17:05:46 -04:00
2aa2dc65f0
Restore trace support using a Cargo feature.
2025-04-07 16:12:55 -04:00
6b14c83e75
Switch to DMA-driven USART.
2025-04-07 09:48:19 -04:00
727d38888c
Remove usage of 'defmt'.
2025-04-06 14:15:26 -04:00
111423b9a4
More cleanup, begin implementing host interface.
2025-04-06 10:42:59 -04:00
f7024c941a
Move code into library.
2025-04-06 07:16:30 -04:00
1a2db858aa
Improve field name in resource struct.
2025-04-05 17:47:59 -04:00
7349c73709
Split blinker into a task in a library.
2025-04-05 17:38:15 -04:00
79ce31b536
Fully optimize release builds.
2025-04-05 16:19:50 -04:00
7efb64920b
Add hardware design notes.
2025-04-05 12:00:14 -04:00
5e08d0236c
Configure for correct STM32 part.
2025-04-05 11:49:22 -04:00
0a8e23c77d
Initial commit - blinky example.
2025-04-05 09:21:25 -04:00