Open Source Tools
Mylonics develops and maintains open source tooling to improve the embedded systems development experience. All tools are freely available on GitHub.
VS Code Extension
IDE for Zephyr
A VS Code extension that provides a full-featured Integrated Development Environment for Zephyr RTOS projects. It handles toolchain setup, project configuration, build, flash, and debug workflows so you can focus on writing firmware rather than wrestling with CMake and west.
- One-click toolchain and SDK installation
- Graphical project and board configuration (Kconfig / devicetree)
- Integrated build, flash, and debug via Black Magic Probe or J-Link
- Multiple project support in a single workspace
- Compatible with macOS, Linux, and Windows
Serial Protocol Utility
Struct Frame
A lightweight C library and accompanying code-generation tooling for defining, encoding, and decoding structured binary frames over serial links. Struct Frame removes the boilerplate of manual bit-packing and makes cross-language protocol definitions easy to maintain.
- Schema-driven frame definitions (YAML)
- Code generation for C and Python
- CRC and framing support built in
- Zero dynamic allocation – suitable for bare-metal targets
- MIT licensed
Debugger Integration
BMP Debug
A VS Code extension and companion scripts that streamline debug sessions using the Black Magic Probe. BMP Debug automatically discovers the probe, launches GDB, and attaches to your target with a single click — no manual OpenOCD configuration required.
- Automatic probe discovery over USB
- Works with any GDB-compatible ARM target
- Launch configurations for common Zephyr boards
- Integrates with the IDE for Zephyr extension
- Open source under the MIT license
Contributing
All of our tools are open source and we welcome contributions. Head over to our GitHub organisation to open issues, submit pull requests, or start a discussion.
View on GitHub