Skip to content

Kalman ready to go in production - #9

Closed
AnasHimmi wants to merge 104 commits into
mainfrom
feat-kalman
Closed

Kalman ready to go in production#9
AnasHimmi wants to merge 104 commits into
mainfrom
feat-kalman

Conversation

@AnasHimmi

Copy link
Copy Markdown
Contributor

No description provided.

clacassa and others added 30 commits November 22, 2025 21:24
…2cubeide

Added all useless files to the .gitignore such as
- Automatically Generated files from Core
- Debug, Release, Middlewares and USB_DEVICE folders
- Drivers/CMSIS and Drivers/*_HAL_Driver folders
…interface compilable

Also added contributing section to readme
Setup for STM32 Simulations :
- Added GPIO interface with simple read/write/toggle interface
- Added SPI interface with simple callback
AnasHimmi and others added 27 commits April 15, 2026 22:58
- Updated kalman_process.cpp to improve IMU data handling and added health checks for IMU sources.
- Modified imu_modlue.hpp to include new configuration options for IMU failover and timeout settings.
- Added test_imu_module.cpp to implement unit tests for the IMU module, ensuring proper functionality and error handling.
- Updated CMakeLists.txt to include the new IMU module tests.
- Enhanced main.cpp and main.h to support new IMU interrupt handling and status reporting functions.
- Adjusted SPI initialization in main.c to use 8-bit data size for improved compatibility.
- Updated InvIMU driver to support optional DMA mode for FIFO burst reads and added observability hooks for monitoring IMU health.
- Enhanced InvIMU_mock to simulate DMA behavior and track drop counts for better testing.

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
…tate management

Co-authored-by: Copilot <copilot@github.com>
…and improved IMU handling

Co-authored-by: Copilot <copilot@github.com>
…mprovements

Co-authored-by: Copilot <copilot@github.com>
…re and navigation data, ensuring atomic access and clearing sticky event flags during state transitions.
…troducing tri-state logic for liftoff evaluation and updating related tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants