Skip to content

Repository Layout

reflex/
├── .github/workflows/ # CI, docs deployment, release-please, commitlint
├── bench/ # Micro-benchmarks (per-update latency); not CI-gated
├── cmake/ # deps.cmake (Catch2), compile_all.cmake, warnings.cmake
├── docs/ # This site's pages (the site is generated from them)
├── docs-site/ # The site's components, traces and figures; docs-kit config
├── scripts/ # Developer and CI helper scripts
├── sdk/
│ └── include/branes/reflex/
│ ├── control/ # Controllers (pid, mixer, rate, attitude, position, cascade)
│ ├── dsp/ # Sensor filters (biquad, rpm_notch)
│ ├── math/ # Fixed-size vectors, matrices, quaternions (vec3, quat)
│ └── model/ # Plant models (quadrotor)
├── tests/
│ └── sdk/ # Catch2 tests, one executable per file
├── tools/ # Host-side developer tools (simulation, tuning, plotting)
├── CMakeLists.txt
└── CMakePresets.json

The public API is everything under sdk/include/branes/reflex/, in the branes::reflex namespace, exposed through the branes::reflex CMake target.