Supply your dependency source
The integration build expects the library trees under lib/<name> by default, with CMake cache variables for alternate locations. The toolkit does not automatically vendor or pin a compatible dependency set.
Micro Toolkit is an integration and documentation repository for a core set of independent C99 libraries. The libraries keep their own repositories and APIs; the toolkit is not a framework that bundles them into one runtime.
The toolkit README lists nine core projects and a multi-library sensor-node example. It serves as integration documentation, migration notes and examples, not the source of truth for each library.
The integration build expects the library trees under lib/<name> by default, with CMake cache variables for alternate locations. The toolkit does not automatically vendor or pin a compatible dependency set.
The toolkit repository says its example does not prove platform support. Its verification notes distinguish inspected headers from an integration build and mark that build as not verified in the audit record.
These placements describe the module’s primary role. A module remains independently integrated and versioned.
A fixed-capacity copy-based ring uses caller-owned storage, with optional constrained SPSC atomic mode.
Product detailsA small event bus copies payload bytes and supports synchronous publish or bounded deferred dispatch.
Product detailsA zero-allocation encoder/decoder implements a definite-length RFC 8949 subset.
Product detailsValidated schemas and a canonical two-slot format keep data caller-owned and bounded.
Product detailsA table-driven finite-state-machine engine keeps states, events and actions explicit.
Product detailsA small logging component routes structured records through caller-controlled storage and sinks.
Product detailsCaller-owned retry, circuit-breaker and token-bucket primitives provide explicit resilience policy.
Product detailsA fixed-capacity shell parses ASCII commands and calls registered argc/argv handlers.
Product detailsA fixed-capacity manager fires caller callbacks from explicit tick calls.
Product detailsThese products share an embedded scale or naming lineage. They are not listed among the toolkit repository’s nine core modules.