Commit Graph
34 Commits
Author SHA1 Message Date
Onur Özkan 0cef9f67f3 libs/kaptan-runtime: generalize latest-value mailbox 2026-07-26 18:02:38 +03:00
Onur Özkan f1c04ac177 libs/kaptan-i2c: add non-blocking controller contract 2026-07-26 18:02:18 +03:00
Onur Özkan 8879ddf675 libs/kaptan-sensor: split observations by sensor domain 2026-07-26 18:01:20 +03:00
Onur Özkan 117e1abe97 boards/kakute-f7-mini-v3: add selectable motor outputs
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-25 21:55:07 +03:00
Onur Özkan 4a5d0313ca libs/kaptan-stm32f7: prepare high-rate board runtime
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-25 21:54:29 +03:00
Onur Özkan 57ff85fdbe libs/kaptan-actuator: add protocol-neutral motor policy
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-25 21:53:52 +03:00
Onur Özkan d32d9f4d36 support bi-directional mavlink
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-21 13:43:07 +03:00
Onur Özkan 3738bf4fda libs/kaptan-runtime:telemetry: use best-effort approach
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-19 23:20:34 +03:00
Onur Özkan d6329ca98c libs/kaptan-runtime: export runtime services 2026-07-19 22:40:18 +03:00
Onur Özkan f94dee8fe1 libs/kaptan-runtime: add single-owner telemetry service 2026-07-19 22:40:18 +03:00
Onur Özkan 5e6cf7a99e libs/kaptan-runtime: add single-owner IMU service 2026-07-19 22:40:18 +03:00
Onur Özkan 998cf5ecb7 libs/kaptan-runtime: add lock-free IMU mailbox 2026-07-19 22:40:04 +03:00
Onur Özkan c6f35dfcbb libs/kaptan-runtime: add crate manifest 2026-07-19 22:40:04 +03:00
Onur Özkan 15ba830492 libs/kaptan-stm32f7: export STM32F722 drivers 2026-07-19 22:40:04 +03:00
Onur Özkan 508ca433a6 libs/kaptan-stm32f7: add SPI1 DMA route 2026-07-19 22:40:04 +03:00
Onur Özkan e917650602 libs/kaptan-stm32f7: add USART1 DMA transmit route 2026-07-19 22:40:04 +03:00
Onur Özkan 182c86a766 libs/kaptan-stm32f7: add USART1 transmit driver 2026-07-19 22:40:04 +03:00
Onur Özkan d7028a9bc1 libs/kaptan-stm32f7: add DWT microsecond clock 2026-07-19 22:40:04 +03:00
Onur Özkan 1c7fccc4a0 libs/kaptan-stm32f7: add clock GPIO and timer drivers 2026-07-19 22:40:04 +03:00
Onur Özkan 6d63cbcbd9 libs/kaptan-stm32f7: add STM32F722 crate shell 2026-07-19 22:40:04 +03:00
Onur Özkan 567eebe1f1 libs/kaptan-mavlink: add heartbeat and RAW_IMU sender 2026-07-19 22:40:04 +03:00
Onur Özkan 2491cc6fb3 libs/kaptan-drivers: add MPU6000 state machine 2026-07-19 22:39:55 +03:00
Onur Özkan 1dadce2bd0 libs/kaptan-tx: add bounded transmit queue 2026-07-19 22:39:55 +03:00
Onur Özkan 1712f1284a libs/kaptan-dma: add DMA transmit contracts 2026-07-19 22:39:55 +03:00
Onur Özkan 6d9cadfa8f libs/kaptan-spi: add nonblocking transfer contract 2026-07-19 22:39:55 +03:00
Onur Özkan 95f94dfc81 libs/kaptan-sensor: add immutable IMU snapshot 2026-07-19 22:39:55 +03:00
Onur Özkan 66c4e73ae1 libs/kaptan-time: add monotonic timestamp contract 2026-07-19 22:39:55 +03:00
Onur Özkan a6edeec330 libs/kaptan-mavlink: remove specification build hook 2026-07-19 22:39:55 +03:00
Onur Özkan fb41fd9b71 libs/kaptan-spec: remove specification validator 2026-07-19 22:39:55 +03:00
Onur Özkan 3f69a83642 specifications: remove sidecar policy artifacts 2026-07-19 22:39:55 +03:00
Onur Özkan 45e8fe1b44 libs/kaptan-mavlink: fix invalid dialect bug
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-19 14:57:41 +03:00
Onur Özkan 06327c694a libs/kaptan-mavlink: add MAVLink library
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-19 13:53:04 +03:00
Onur Özkan b90948870b boards/kakute-f7-mini-v3: add imu core infra
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-18 15:24:35 +03:00
Onur Özkan 8d9790de00 improve kaptan-spec as a build library and move it to libs dir
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2026-07-18 14:06:42 +03:00