Zephyr Spi

Comprehensive Zephyr SPI subsystem expertise for serial peripheral communication. Use when: (1) Configuring SPI controllers or devices via devicetree or Kconfig, (2) Implementing synchronous SPI transfers with spi_transceive/spi_read/spi_write, (3) Implementing asynchronous SPI with spi_transceive_cb or spi_transceive_signal, (4) Setting up SPI modes (CPOL, CPHA, word size, bit order), (5) Managing chip select via GPIO or hardware CS, (6) Using scatter-gather buffers for multi-part transactions, (7) Choosing between sync and async APIs for a use case, (8) Troubleshooting SPI communication issues (clock polarity, CS timing, data corruption).

ksachdeva 196639d 5 files · 37.8 KB Updated

File contents

ksachdeva/zephyr-rtos-ai/tree/main/skills/zephyr-spi commit 196639d175

Frequently asked questions

npx skillmds@latest add ksachdeva/zephyr-spi