connectivity-usb-can

Community

Bridge USB and CAN on Zephyr with robust patterns.

Authorberiberikix
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables seamless USB and CAN connectivity within Zephyr RTOS, allowing developers to implement a direct USB-to-CAN bridge and diagnostic tooling for embedded projects.

Core Features & Use Cases

  • USB device stack configuration for CDC ACM, HID, and MSC to expose host interfaces and diagnostic channels.
  • CAN controller integration with high-throughput bridging, filtering, and packetization to couple USB data streams to CAN frames.
  • Use Case: Build a portable USB-to-CAN gateway for field diagnostics, logging CAN traffic, or prototyping hardware gateways.

Quick Start

Enable the USB device stack and CDC ACM in your prj.conf, then follow the patterns in references/usb_device_stack.md and references/usb_to_can.md to implement the bridge and validate with a host PC.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: connectivity-usb-can
Download link: https://github.com/beriberikix/zephyr-agent-skills/archive/main.zip#connectivity-usb-can

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.