spi-interface
There are 44 repositories under spi-interface topic.
pConst/basic_verilog
Must-have verilog systemverilog modules
uraimo/SwiftyGPIO
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
ZipCPU/sdspi
SD-Card controller, using either SPI, SDIO, or eMMC interfaces
JiriBilek/WiFiSpiESP
SPI Slave for ESP8266 module
nagimov/adxl345spi
ADXL345 three-axis accelerometer reader (SPI interface)
JiriBilek/WiFiSpi
SPI library for Arduino AVR and STM32F1 to connect to ESP8266
siorpaes/pdm_playground
Collection of miscellaneous tools for PDM signals generation, acquisition and decoding
Wissance/QuickSPI
Two Verilog SPI module implementations (hard and soft) with advanced options and AXI Full Interface
daringpatil3134/SPI_Serial_Peripheral_Interface_Verilog_Modules
Implementation of a Serial Peripheral Interface(SPI) using Verilog and testing various modes of the SPI Device
MohamedHussein27/SPI_Slave_With_Single_Port_Memory
This repository contains the implementation of an SPI (Serial Peripheral Interface) communication protocol with single port sync RAM.
SKRD-18/SPI_Serial_SRAM_23LC1024
23LC1024 are 1 Mbit Serial SRAM devices. The memory is accessed via a simple SPI compatible serial bus.
har-in-air/ms5611
MEAS MS5611 pressure sensor library for altitude / variometer applications, uses floating point for better resolution
4e0n/reticap
(Please see debug branch, it will be merged to master soon) In neuroscience research, observing and recording peripheral nerve action potentials has important applications. RETICAP stands for "Real-time Compound Action Potential" (recorder), which has been/is being developed for externally triggered and online-averaged recording of Compound Action Potentials (CAPs). It makes use of an RTAI (http://www.rtai.org/) module depending on DAQ hardware drivers from COMEDI project (http://www.comedi.org/) -a driver customly written only for some Advantech DAQ cards is included-, which provides microsecond-level jitter-. The associated backend daemon and the GUI front-end written in Qt, communicate with the backend for timely acquisition of data sync'd with the triggering of an external stimulator, and other non-realtime features such as averaging and disk-recording, besides the fancy visualization. Depending on a hard real-time loop rather than DMA makes it possible in RETICAP context, to design complex feed-back protocols possibly modified by the features of actual signal being acquired.
HimanshuChauragade/Wireless-Morse-Code-Communication-System
A peer-to-peer wireless communication system using Arduino Uno, a 16×2 I2C LCD Display and NRF24L01 transceiver modules to transmit and receive Morse code messages. This project demonstrates encoding text into Morse code, transmitting it wirelessly, and decoding it back into human-readable form.
coddingtonbear/bullion
USB & SPI Interface for FS9721-based Multimeters (TP4000ZC)
crystalfontz/CFAL128128B0-011
CFAL128128B0-011 OLED display. SSD1327 display controller brought up by an Arduino. 8 bit parallel interface.
odolgy/sspi
Cross-platform software SPI driver for master device
yuvalabou/spi-vfd-clock
Simple clock running on a vfd Display and a NanoPi
Zanduino/BME280
Arduino library for the Bosch BME280 Temperature / Humidity / Pressure sensor
cchaine/flashmem
SPI flash memory utility for the ft232h USB to SPI adapter
KElsayyad/AVR_Drivers
This repo has most common drivers with basic application and their simulations on Proteus.
mnmhdanas/SPI-protocol
SPI is a synchronous, full duplex master-slave-based interface. The data from the master or the slave is synchronized on the rising or falling clock edge based on mode .Both master and slave can transmit data at the same time. The SPI interface got 4 wires.
nickdpz/RTC-para-detector-y-registrador-de-picos
Este proyecto consiste en dectectar un maximo de voltaje y registrarlo en una memoria EEPROM usando un PSOC5LP
Ovidiu22/SPI-communication
C-libraries for SPI communication between two Arduino Nano.
stahta01/BeagleBone_Black_Embedded
Learn about toolchains, Linux system calls & implement application on user space.
asathiskumar98-byte/Arduino-SPI-Communication-Data-Transfer-Example
This project demonstrates basic SPI (Serial Peripheral Interface) communication using an Arduino UNO as the Master device. It sends a sequence of 8-bit data values (0x80 → 0x01) through the SPI bus — a useful experiment for testing data shifting, LED control through SPI, or communication with SPI-based peripherals.
Boardoza/Boardoza_MicroSD_Breakout_Board
Compact SPI-based microSD breakout board for 3.3V and 5V systems.
eeyribas/RaspberryPi-Arduino-I2C-Comm
Contains Raspberry Pi and Arduino applications. The purpose of the applications is to perform data transfers between Raspberry Pi and Arduino using I2C communication.
haknkayaa/SPI_Simulator
A configurable SPI driver system with web interface for testing and simulating SPI protocol in virtual machines. Features real-time message monitoring, sequence-based responses, and detailed logging.
phancak/Bluetooth-Board-STM32WB5MMGH6TR
A versatile Bluetooth expansion board based on the STM32WB5MMGH6TR module. This board supports multiple communication protocols including I2C, USART, and SPI, making it suitable for a wide range of embedded projects. It provides wireless connectivity and serves as an ideal solution for integrating Bluetooth functionality into various systems.
stahta01/BBB-PRU-SPI-ADXL345
Enabling SPI Communication between ADXL345 and BeagleBoneBlack's PRU
stahta01/BeagleBone-SPI-Library
This is an SPI Library for the BeagleBone that consists of the API's to configure the loaded SPI device and perform full duplex SPI transactions.
stahta01/spi-device
SPI serial bus access with Node.js
svddevelop/x033_Converter_CDC_UART_SPI_I2C_PIN
CH32X033 as a USB multitool that allows you to configure pin, UART, SPI, and I2C settings through a terminal.