Commit Graph
129 Commits
Author SHA1 Message Date
Onur Özkan 1d28db2983 build(dev): add Flutter tooling 2026-08-10 15:24:26 +03:00
Onur Özkan 8134235f48 refactor(config): generate scalar validation boundaries 2026-08-09 22:45:38 +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 13e4040ee3 feat(sitl): compose persisted configuration runtime 2026-08-09 22:08:13 +03:00
Onur Özkan f4f47d7302 feat(f722): enforce board policy and emit diagnostics 2026-08-09 22:08:03 +03:00
Onur Özkan a4ef0f0740 feat(board): declare immutable telemetry policy 2026-08-09 22:07:18 +03:00
Onur Özkan 2b224f8eb9 feat(config): add MAVLink transaction service 2026-08-09 22:06:42 +03:00
Onur Özkan 6c5e061359 feat(config): add validated profile core 2026-08-09 22:06:10 +03:00
Onur Özkan 0a75860841 feat(log): add bounded diagnostic transport 2026-08-09 22:04:06 +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 fbc5a87a07 docs: restore code block contrast 2026-08-09 14:52:08 +03:00
Onur Özkan 2576de927f docs: improve navigation readability 2026-08-09 14:46:16 +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 1000b7a2de docs: simplify static book output 2026-08-09 14:31:00 +03:00
Onur Özkan a4f04cfa7e build: provide mdBook in Nix shell 2026-08-09 14:29:12 +03:00
Onur Özkan 8f91247f10 ci: publish documentation site 2026-08-09 14:24:50 +03:00
Onur Özkan 404e466fc2 docs: centralize Markdown developer manual 2026-08-09 14:24:03 +03:00
Onur Özkan 7e4afb4f9c workspace: register flight core and SITL packages 2026-08-09 13:59:19 +03:00
Onur Özkan f435e62f8b scripts: make strict coverage source-aware 2026-08-09 13:59:05 +03:00
Onur Özkan ed5dc9b2a7 ci: add deterministic SITL smoke workflow 2026-08-09 13:58:58 +03:00
Onur Özkan 060e540635 sitl: add Gazebo plant and smoke harness 2026-08-09 13:58:52 +03:00
Onur Özkan b5bdb86ba1 sitl: add closed-loop host flight runtime 2026-08-09 13:58:43 +03:00
Onur Özkan b25a14f224 navigation: add fail-closed SITL estimator 2026-08-09 13:58:21 +03:00
Onur Özkan c19cf74314 control: add bounded trajectory and allocation core 2026-08-09 13:58:14 +03:00
Onur Özkan 1c2979deeb safety: add fail-closed permit supervisor 2026-08-09 13:58:06 +03:00
Onur Özkan 757457bb83 math: add fixed-size flight dynamics primitives 2026-08-09 13:57:59 +03:00
Onur Özkan b0d22b61d8 platform: inhibit motor pins and remove output routes 2026-08-09 13:57:49 +03:00
Onur Özkan 5cb4b7df68 drivers: repair MTF01 documentation link 2026-08-09 13:57:38 +03:00
Onur Özkan 91110255ec mavlink: harden production reception and transmission 2026-08-09 13:57:23 +03:00
Onur Özkan 01463fa878 board: make telemetry profile selection explicit 2026-08-09 13:57:06 +03:00
Onur Özkan c44286bdcf actuator: make arming sequences owner-local 2026-08-09 13:56:45 +03:00
Onur Özkan f200e88ef0 boards: remove firmware feature gates 2026-08-01 22:29:43 +03:00
Onur Özkan 6f10f98e2f platforms/stm32f7: always compile F722 firmware 2026-08-01 22:29:43 +03:00
Onur Özkan 626b7a8b95 platforms/stm32f7: remove GEPRC UART diagnostic 2026-08-01 22:28:51 +03:00
Onur Özkan 59b604fdba platforms/stm32f7: keep USART2 DMA requests enabled 2026-08-01 22:28:06 +03:00
Onur Özkan 8be8723ead platforms/stm32f7: enable GPIOA before USART2 setup 2026-08-01 22:28:06 +03:00
Onur Özkan 482f4c0283 scripts: improve create-dfu-image.sh
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-08-01 21:01:50 +03:00
Onur Özkan a7f20eabbe boards/geprc-f722-v2: update board name
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-08-01 20:57:47 +03:00
Onur Özkan c9ca2f4257 workspace: replace runtime with F722 platform 2026-08-01 20:55:02 +03:00
Onur Özkan 82b0f41237 boards/geprc-f722-v2: add F722 V2 declaration 2026-08-01 20:54:41 +03:00
Onur Özkan 827983fb56 boards/kakute-f7-mini-v3: declare F722 flight profile 2026-08-01 20:54:36 +03:00
Onur Özkan ac54c8308d platforms/stm32f7: add reusable F722 firmware 2026-08-01 20:54:21 +03:00
Onur Özkan 2ae66c49a8 libs/kaptan-data-channel: own outbound data flow 2026-08-01 20:54:09 +03:00
Onur Özkan b904255bf5 libs/kaptan-board: define portable board configuration 2026-08-01 20:54:03 +03:00
Onur Özkan 5623ebd1f3 libs/kaptan-mavlink: add optical-flow encoding 2026-08-01 20:53:41 +03:00
Onur Özkan c6fb90ff4f libs/kaptan-drivers: add F722 sensor services 2026-08-01 20:53:26 +03:00