About 2,750 results
Open links in new tab
  1. spidev · PyPI

    Sep 15, 2025 · Python Spidev This project contains a python module for interfacing with SPI devices from user space via the spidev linux kernel driver. All code is MIT licensed unless explicitly stated …

  2. SPI userspace API — The Linux Kernel documentation

    The spidev driver contains lists of SPI devices that are supported for the different hardware topology representations. The following are the SPI device tables supported by the spidev driver:

  3. SPI userspace API — The Linux Kernel documentation

    SPI userspace API ¶ SPI devices have a limited userspace API, supporting basic half-duplex read () and write () access to SPI slave devices. Using ioctl () requests, full duplex transfers and device I/O …

  4. and myspi = spidev(); myspi.open(bus, cs); are equivalent. On the Raspberry Pi, the max_speed_hz attribute should be set to a reasonable value (less than or equal to 32 MHz) after the spidev object is …

  5. Unveiling the Mysteries of Linux spidev - linuxvox.com

    Jan 16, 2026 · The Serial Peripheral Interface (SPI) is a widely used synchronous serial communication protocol in embedded systems. It enables high-speed data transfer between microcontrollers, …

  6. GitHub - doceme/py-spidev

    Contribute to doceme/py-spidev development by creating an account on GitHub.

  7. Python spidev – module_debug

    Jan 12, 2025 · Python's spidev library is a powerful tool for interfacing with devices using the Serial Peripheral Interface (SPI) protocol on Linux-based systems, such as the Raspberry Pi. This guide …

  8. linux/drivers/spi/spidev.c at master · torvalds/linux · GitHub

    Linux kernel source tree. Contribute to torvalds/linux development by creating an account on GitHub.

  9. How to use SPI from Linux userland with spidev - stm32mpu

    1. Article purpose[edit | edit source] Linux®SPI framework offers several ways to access SPI peripherals. Among them, the spidev framework enables to easily control an SPI peripheral straight …

  10. Description This module defines an object type that allows SPI transactions on hosts running the Linux kernel. The host kernel must have SPI support and SPI device interface support. All of these can be …