Skip to content

Upstream status

Baton-C is developed in its own repository and proposed to the Zephyr project as an optional module: a separate repository, listed in submanifests/optional.yml of Zephyr, with its samples and tests inside the module and no dependency of Zephyr on it. That is the integration mode Zephyr's external component process provides for a library that no Zephyr subsystem depends on. A new module needs an RFC issue and the approval of the Technical Steering Committee.

Step Status
Zephyr module in Baton-C (zephyr/), CI with twister Done, in review in the Baton-C repository
Baton-C v1.1.0 release with the module Planned
Bring-up on the M2S010 MKR Kit, measurements In progress
RFC "New External Source Code" issue in Zephyr Planned after the hardware results
Pull request adding Baton-C to submanifests/optional.yml Planned with the RFC
Target Zephyr release 4.6 (LTS, planned for April 2027)

Zephyr releases follow a six-month cycle; Zephyr 4.5 is in its stabilization phase, in which no new features are merged, so the earliest release that can include the module is 4.6.

This page is updated as the process moves; links to the issue and the pull request will appear here.