An open API service providing repository metadata for many open source software ecosystems.

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