Open Device Partnership

ODP is an industry-wide, open-source initiative focused on advancing security, fundamentals, and standardization in device software. As part of this initiative, we're helping the Microsoft Surface team to develop firmware for their devices, particularly the fundamentals like HALs and secure boot.

Embassy HALs

Co-developed the Hardware Abstraction Layer and general Rust support for multiple NXP microcontrollers in the embassy-imxrt and embassy-mcxa projects.

Call Graph Analyzer (CGA)

ODP commissioned tooling to limit the amount of unintentional or avoidable panics that engineers introduce in their code.

As a result the Call Graph Analyzer (CGA) project has been developed, which runs similarly like Clippy on your existing project and emits lints when panic is used. This works directly on the MIR representation of your Rust code, allowing for more fine grained control and diagnostics compared to prior solutions.

Bootloader & Trustzone

As part of the microcontroller boot and security processes we have made the following open-source contributions:

Next
Next

Fluid handling system