Products
Wireless Modules
Find a Module
Wi-Fi Modules
Bluetooth Modules
Ultra-Wideband Modules
LoRaWAN Modules
Cellular Solutions
RAMP ISM Modules
Programming Kits
Canvas Software Suite
System-On-Modules
Find a SOM
NXP i.MX 9 SOMS
NXP i.MX 8 SOMS
NXP i.MX 6 SOMS
Texas Instruments
MediaTek Genio
Microchip SAMA5
Industrial HMI
SMARC Modules
Open Standard Modules
Summit Suite Security
Single Boards
Find an SBC
NXP i.MX8
NXP i.MX6
Custom SBC
Industrial HMI
Accessories
Displays
Internal Antennas
Find an Antenna
WiFi & Bluetooth
Multiband/Cellular IoT
Sub-GHz Antennas
NFC Antennas
UWB Antennas
Custom Antennas
IoT Devices
Find an IoT Device
Bluetooth IoT Devices
LoRaWAN IoT Devices
Canvas Software Suite
Services
Custom SOM & SBC
Industrial Design
Customized Devices
Embedded Software
Electrical & RF Design
Antenna Design
EMC Compliance Testing
Applications
Industrial
Predictive Maintenance
Robotics
Warehouse & Asset Tracking
Factory Automation & Tools
Defense
Medical
Connected Medical Devices
Infusion Pumps
Patient Monitoring
Hospital Beds
Commercial IoT
Building Automation
Gaming
Cold Chain Monitoring
Technologies
WiFi 6 and WiFi 6E
Bluetooth LE Audio
Bluetooth Channel Sounding
Support
Documentation
Browse by Product
Software Releases
FAQs
Blog
White Papers
Longevity Policy
Security Center
Our Approach
RED and CRA Compliance
Report a Vulnerability
Ask a Question
Company
Ezurio
About Ezurio
Newsroom
Careers
Events
Legal
Partners
Distributors
Silicon Partners
Software Partners
Resources
Blog
Success Stories
Webinars
White Papers
Videos
Brochures
Contact Us
Account
Home
Support
Canvas Software Suite
Product Detail Page
Documentation
Application Note
FAQs
Documentation
Overview - Canvas Software Suite
Jul 2025
User Guide - Canvas Python
Jul 2025
User Guide - Sera NX040 Software
Jul 2025
User Guide - Lyra 24 Software
Jul 2025
User Guide - Lyra 24P Development Kit
Mar 2025
User Guide - Lyra 24S Development Kit
Mar 2025
Software User Guide - MG100 and Pinnacle 100
Jul 2025
Updating HL7800 Firmware on MG100 and Pinnacle 100
Jul 2025
Software User Guide - BL5340 DVK
Jul 2025
BL54L15/L15µ DVK Canvas Software User Guide
Sep 2025
Application Note
Application Note - Sera NX040 UWB Ranging
Jul 2025
Application Note - Pinnacle 100 OTA Updates With Canvas Software Suite
Jul 2025
FAQs
How can I tell what peripheral instances are supported in Canvas firmware?
Aug 2025
Can python scripts be loaded onto my device via SWD if no UART is available?
Aug 2025
Is there a way to determine the battery level on MG100 using Canvas?
Oct 2024
How can I determine what Python modules in my devices Canvas Firmware can be imported?
Sep 2024
Is there a way to run scripts with Xbit VS Code Extension without naming them main.py
Sep 2024
Is there a script to load multiple python scripts for Canvas Firmware Applications?
Sep 2024
Is there a way to update Canvas FW or load python applications onto my device using Xbit Mobile App?
Sep 2024
The NX040 supports two UART Ports. Which UART is needed to communicate with the Python REPL?
Aug 2024
I'm having trouble transferring scripts to my Canvas enabled device, what should I do?
Apr 2024
How can I see more verbose modem output when using the Canvas net_helper.py?
Apr 2024
How can I make calls to the OS using Micro-Python enabled Canvas firmware?
Apr 2024