Canvas Firmware API Documentation

Welcome to the documentation for Canvas Firmware, a core component of the Ezurio Canvas Software Suite. Canvas Firmware is our MicroPython port designed specifically for Ezurio’s wireless modules, providing a familiar Python-based environment for embedded development.

This guide focuses on the APIs unique to our platform, including hardware-specific modules for wireless connectivity and peripheral control. For core functionality that mirrors standard MicroPython (like the sys or time modules), please refer to the official MicroPython API reference, as this guide does not duplicate that information.

This documentation is for developers familiar with Python. Let’s get started!

Note

This documentation is a living document and is actively updated alongside the Canvas Firmware. If you can’t find what you’re looking for or have a question, please contact Ezurio Support.

Indices and tables