Zephyr Device Drivers

Comprehensive Zephyr device driver expertise covering driver model, device instances, initialization levels, power management, and bus-specific patterns (I2C, SPI, UART, GPIO). Use this skill when you need to: (1) Create custom device drivers from scratch, (2) Use existing driver APIs (GPIO, I2C, SPI, UART, ADC, PWM, etc.), (3) Understand DEVICE_DT_DEFINE and device model concepts, (4) Write sensor drivers using the sensor subsystem, (5) Implement bus-specific device drivers, (6) Test drivers with Ztest, emulators, or fakes, (7) Debug driver initialization or runtime issues.

ksachdeva 0b1e131 9 files · 133.0 KB Updated

File contents

ksachdeva/zephyr-rtos-ai/tree/main/skills/zephyr-device-drivers commit 0b1e131624

Frequently asked questions

npx skillmds@latest add ksachdeva/zephyr-device-drivers