Onur Özkan
f9a61a086f
feat(firmware): validate configuration and migrate sensor-driven flight APIs
...
Validate configuration through its owning schemas and keep board
declarations separate from shared F722 resource ownership. Bound USB
transitions, isolate transport failures and retain restart-only activation.
Migrate navigation and flight consumers with the sensor and schema
contracts. Require explicit installation data and synchronous output
authority; board motor outputs remain inhibited.
Validation: assembled-prefix host tests, strict Clippy, platform/USB tests
and both ARM release builds. Final-source coverage and scoped Miri/Kani
evidence are retained separately from hardware qualification.
2026-11-07 18:12:11 +03:00
Onur Özkan
84807dde4e
fix(diagnostics): bound formatting and release ingress before callbacks
...
Bound UTF-8 formatting and release diagnostic ingress before invoking
callbacks. Check error-ID collisions at Rust/C++ release final link.
Validation: diagnostic tests, strict Clippy, Miri and final-link cases.
2026-11-07 18:12:11 +03:00
Onur Özkan
3226ef97fe
refactor(firmware): remove the retired simulation workflow
...
Remove the retired simulator workspace member, dependencies, workflow
and documentation. Keep the shared flight and hardware crates.
Validation: retirement prefix host check, command-dispatch tests and
book build.
2026-11-07 18:12:11 +03:00
Onur Özkan
3ae1a8efb1
docs: document usb mavlink and configurator startup
Host SITL smoke / Deterministic Gazebo command path (push) Canceled after 0s
2026-09-06 23:14:39 +03:00
Onur Özkan
7dc3ccb619
build: add directory-oriented make workflows
Host SITL smoke / Deterministic Gazebo command path (push) Has been cancelled
2026-08-30 07:05:01 +03:00
Onur Özkan
4bc98adbc6
docs: document the kaptan-native protocol
2026-08-24 00:56:32 +03:00
Onur Özkan
9fec2fa095
refactor(errors): adopt reportable error terminology
2026-08-23 00:49:25 +03:00
Onur Özkan
21e9497915
docs: update configuration and diagnostics
2026-08-23 00:40:50 +03:00
Onur Özkan
97acb2a2d7
docs: document board configuration workflow
2026-08-22 18:41:07 +03:00
Onur Özkan
7048ed89d0
remove experimental ground-suite project
...
Signed-off-by: Onur Özkan <work@onurozkan.dev >
2026-08-17 19:04:39 +03:00
Onur Özkan
43347c1172
docs: describe tactical Ground Suite workspace
2026-08-13 20:05:37 +03:00
Onur Özkan
f03fc119a4
refactor: move firmware workspace under firmware
2026-08-10 16:58:55 +03:00
Onur Özkan
153b0bf262
feat(ground-suite): redesign observability console
2026-08-10 16:46:36 +03:00
Onur Özkan
c67d553076
feat(ground-suite): add theme selector
2026-08-10 16:04:07 +03:00
Onur Özkan
eb6a343983
chore: remove organization references
2026-08-10 16:01:59 +03:00
Onur Özkan
fd26a0bd14
feat(ground-suite): add system glass themes
2026-08-10 15:55:03 +03:00
Onur Özkan
01fb9f7292
docs: describe Ground Suite scope
2026-08-10 15:24:45 +03:00
Onur Özkan
afafd126d7
feat(diagnostics): split error and shutdown messages
2026-08-09 22:20:59 +03:00
Onur Özkan
9646451645
docs: document configuration and diagnostics contracts
2026-08-09 22:08:20 +03:00
Onur Özkan
632bf9f01b
ci: remove documentation deployment
2026-08-09 15:04:00 +03:00
Onur Özkan
b50fb52613
docs: simplify navigation and layout
2026-08-09 15:02:44 +03:00
Onur Özkan
01cc74b7e7
docs: refine static reading experience
2026-08-09 14:57:35 +03:00
Onur Özkan
1395c911c6
docs: restore kernel-style navigation
2026-08-09 14:42:14 +03:00
Onur Özkan
4ddf06def9
docs: adopt a text-first static layout
2026-08-09 14:36:19 +03:00
Onur Özkan
a4f04cfa7e
build: provide mdBook in Nix shell
2026-08-09 14:29:12 +03:00
Onur Özkan
404e466fc2
docs: centralize Markdown developer manual
2026-08-09 14:24:03 +03:00