connectivity-usb-can
Installation
SKILL.md
Zephyr Connectivity: USB & CAN
Build versatile hardware interfaces using Zephyr's modular USB device stack and robust CAN controller support.
Core Workflows
1. USB Device Stack
Configure and enable standard USB classes for host communication.
- Reference: usb_device_stack.md
- Key Tools:
CONFIG_USB_DEVICE_STACK,usb_enable(), CDC ACM, HID.
2. USB-to-CAN Integration
Implement high-performance bridge patterns for CAN bus diagnostics and adapters.
- Reference: usb_to_can.md
- Key Tools:
can_send(),k_msgq, binary packetization, CAN filtering.