GitHub topics: spi-interface
uraimo/SwiftyGPIO
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Language: Swift - Size: 968 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 1,366 - Forks: 140

ZipCPU/sdspi
SD-Card controller, using either SPI, SDIO, or eMMC interfaces
Language: Verilog - Size: 15.1 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 273 - Forks: 43

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.
Size: 553 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

crystalfontz/CFAF240320X0-020T
CFAF240320X0-020T O-Film TFT Display. ST7789V Arduino example code
Language: C++ - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 2

Wissance/QuickSPI
Two Verilog SPI module implementations (hard and soft) with advanced options and AXI Full Interface
Language: Verilog - Size: 127 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 7

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.
Language: C++ - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

MohamedHussein27/SPI_Slave_With_Single_Port_Memory
This repository contains the implementation of an SPI (Serial Peripheral Interface) communication protocol with sigle port sync RAM. The project includes the design and code for an SPI Slave, a single-port asynchronous RAM, and an SPI Wrapper that connects the RAM and SPI Slave.
Language: Verilog - Size: 2.18 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

JiriBilek/WiFiSpiESP
SPI Slave for ESP8266 module
Language: C++ - Size: 125 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 105 - Forks: 28

pConst/basic_verilog
Must-have verilog systemverilog modules
Language: Verilog - Size: 54.2 MB - Last synced at: 9 months ago - Pushed at: 12 months ago - Stars: 1,627 - Forks: 376

coddingtonbear/bullion
USB & SPI Interface for FS9721-based Multimeters (TP4000ZC)
Language: KiCad - Size: 116 KB - Last synced at: 8 months ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 0

daringpatil3134/SPI_Serial_Peripheral_Interface_Verilog_Modules
Implementation of a Serial Peripheral Interface(SPI) using Verilog and testing various modes of the SPI Device
Language: Verilog - Size: 29.3 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 5 - Forks: 2

JiriBilek/WiFiSpi
SPI library for Arduino AVR and STM32F1 to connect to ESP8266
Language: C++ - Size: 179 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 62 - Forks: 13

crystalfontz/CFAP152152A0-0154
Arduino bring up code for an ePaper 1.54" display with 1bit black/white and 1bit red. Serial communication via 4-wire SPI.
Language: C - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

crystalfontz/CFAL5016A_PY
OLED, Graphic Display and Character Display, 50x16 pixels, Winstar WS0010, Serial Interface, Arduino bring up code
Language: C++ - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

crystalfontz/CFAP104212C0-0213
ePaper, SPI Interface, Seeeduino / Arduino bring up code
Language: C - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

crystalfontz/CFAL128128B0-011
CFAL128128B0-011 OLED display. SSD1327 display controller brought up by an Arduino. 8 bit parallel interface.
Language: Arduino - Size: 896 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

crystalfontz/cfag4265a0
cfag4265a0 sample code. Arduino example for ST7565P controller using SPI interface
Language: C++ - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

siorpaes/pdm_playground
Collection of miscellaneous tools for PDM signals generation, acquisition and decoding
Language: C - Size: 4.03 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 39 - Forks: 17

odolgy/sspi
Cross-platform software SPI driver for master device
Language: C - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

shiva-karthick/SPI_Serial_SRAM_23LC1024
23LC1024 are 1 Mbit Serial SRAM devices. The memory is accessed via a simple SPI compatible serial bus.
Language: C - Size: 268 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

yuvalabou/spi-vfd-clock
Simple clock running on a vfd Display and a NanoPi
Language: Python - Size: 104 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

nagimov/adxl345spi
ADXL345 three-axis accelerometer reader (SPI interface)
Language: C - Size: 1020 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 46 - Forks: 19

KElsayyad/AVR_Drivers
This repo has most common drivers with basic application and their simulations on Proteus.
Language: C - Size: 288 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

cchaine/flashmem
SPI flash memory utility for the ft232h USB to SPI adapter
Language: Python - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

stahta01/BeagleBone_Black_Embedded Fork of nghiaphamsg/BBB-linux-app
Learn about toolchains, Linux system calls & implement application on user space.
Size: 114 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

Zanduino/BME280
Arduino library for the Bosch BME280 Temperature / Humidity / Pressure sensor
Language: C++ - Size: 1.11 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

stahta01/spi-device Fork of fivdi/spi-device
SPI serial bus access with Node.js
Size: 325 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

stahta01/BeagleBone_Black_ADXL345_SPI Fork of JSC-4/BeagleBone_Black_ADXL345_SPI
Size: 49.8 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

stahta01/BBB-PRU-SPI-ADXL345 Fork of PierrickRauby/BBB-PRU-SPI-ADXL345
Enabling SPI Communication between ADXL345 and BeagleBoneBlack's PRU
Size: 117 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 2

stahta01/BeagleBone-SPI-Library Fork of deeplyembeddedWP/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.
Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

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.
Size: 39.1 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

ErtugrulKusva/Arduino-SPI-interface-master-slave-configuration
Language: C++ - Size: 470 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

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
Language: C - Size: 5.11 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

har-in-air/ms5611
MEAS MS5611 pressure sensor library for altitude / variometer applications, uses floating point for better resolution
Language: C++ - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1

sdrshnptl/Arduino-ADS1220-SPI-BitBang
ADS1220 SPI ACD interfacing with arduino using BitBang SPI.
Language: Arduino - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

elamperti/max7219
a python library to control one (or more) max7219 drivers via SPI using WiringPi2-Python
Language: Python - Size: 162 KB - Last synced at: about 1 year ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0
