periph was initiated with ❤️️ and passion by Marc-Antoine Ruel. The full list of contributors is in AUTHORS and CONTRIBUTORS.This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.
hardware 1-wire apa102 beaglebone bme280 chip ds18b20 ds2482 gpio i2c odroid-c1 raspberry-pi spi ssd1306 tm1637 lepton bmp180 bmp280Libmraa is a C/C++ library with bindings to Java, Python and JavaScript to interface with the IO on Galileo, Edison & other platforms, with a structured and sane API where port names/numbering matches the board that you are on. Use of libmraa does not tie you to specific hardware with board detection done at runtime you can create portable code that will work across the supported platforms. The intent is to make it easier for developers and sensor manufacturers to map their sensors & actuators on top of supported hardware and to allow control of low level communication protocol by high level languages & constructs.
mraa libmraa intel-joule board raspberry-pi communication galileo io i2c gpio spi2PC分布式事务中间件(Implement by 2 pc)
spring-cloud spi dubbo netty spring jdk8 tcc soa transactionEclipse Mraa (Libmraa) is a C/C++ library with bindings to Java, Python and JavaScript to interface with the I/O pins and buses on various IoT and Edge platforms, with a structured and sane API where port names/numbering match the board that you are on. Use of libmraa does not tie you to specific hardware. Since board detection done at runtime you can create portable code that will work across the supported platforms. The intent is to make it easier for developers and sensor manufacturers to map their sensors & actuators on top of supported hardware and to allow control of low level communication protocol by high level languages & constructs.
raspberry-pi board gpio communication i2c galileo io spi intel-joule mraa libmraaA Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire. This library provides an easy way to interact with external sensors and devices using the digital GPIOs, SPI/I2C interfaces, 1-Wire buses, PWM signals and serial ports that boards like the Raspberry Pi provide, on Linux using Swift.
spi-interface gpio iot pwm servo-motor lcd-display raspberrypi beaglebone-black uart serialport i2c 1-wire led-strips neopixel dotstar spi led uart-interfaceUsb serial controller for Android. For more information, there is a more complete description. Due to a bug in Android itself, it's highly recommended to not use it with a device running Android 5.1.1 Lollipop. See issue #142 for more details.
usb-serial-controller ftdi-devices serial serialport android hardware usb usb-serial-adapters spi ftdi-deviceWarning: The project is under development, with some features incomplete yet. See projects page for known issues and WIP(work-in-progress) items before opening a new issue. This project aims to implement Windows Precision Touchpad Protocol for Apple MacBook family/Magic Trackpad 2 on Windows 10.
windows-precision-touchpad driver apple-macbook hid usb-hid windows-driver trackpad spiThis is a high performance node.js addon which provides access to the Raspberry Pi GPIO interface, supporting regular GPIO as well as i²c, PWM, and SPI. Newer versions of node.js require you to install the GCC 4.8 packages for C++11 support. If you see compilation problems related to C++11, this is the likely cause.
bcm2835 gpio gpiomem i2c mmap pi pwm raspberry raspberrypi raspberry-pi rpi spielixir_ale provides high level abstractions for interfacing to GPIOs, I2C buses and SPI peripherals on Linux platforms. Internally, it uses the Linux sysclass interface so that it does not require platform-dependent code. elixir_ale works great with LEDs, buttons, many kinds of sensors, and simple control of motors. In general, if a device requires high speed transactions or has hard real-time constraints in its interactions, this is not the right library. For those devices, it is recommended to look at other driver options, such as using a Linux kernel driver.
elixir i2c gpio spi nervesFull documentation with installation instructions and examples can be found on https://luma-led-matrix.readthedocs.io. A LED matrix can be acquired for a few pounds from outlets like Banggood. Likewise 7-segment displays are available from Ali-Express or Ebay.
led neopixel raspberry-pi max7219 ws2812 spi apa102Please note that this repository is a Coagulation of know-how from different sources. This is versatile USB to multi-protocol converter chip.
i2c spi programmer chip drivers ch341 ch341a spi-flash-chips spi-flash-programmers bios-programmersEnables SPI and UART (serial tty*) hardware ports on the BeagleBone Black. On the BeagleBone Black, the SPI ports are both disabled by default, and only the UART0 serial port is accessible via dedicated headers. To easily bypass these limitations, you can use this library in your project, or configure the ports beforehand via the command line interface.
beaglebone black gpio spi uart tty serialJavaScript abstraction for the MAX7219 display driver controller. Please read the datasheet for this chip here. The node-spi library is required. Get it from here, or via npm install spi.
hardware max7219 display driver raspberrypi beaglebone black spiMCP3002/4/8, MCP3202/4/8 and MCP3304 SPI analog to digital conversion with Node.js on Linux boards like the Raspberry Pi Zero, 1, 2, or 3 or BeagleBone Black.mcp-spi-adc supports Node.js versions 0.10, 0.12, 4, 5, 6, 7, 8 and 9.
adc raspberry-pi beaglebone mcp3002 mcp3004 mcp3008 mcp3202 mcp3204 mcp3208 mcp3304 beaglebone-black spi nodejs pi rpi raspi raspberrySPI serial bus access with Node.js on Linux boards like the Raspberry Pi or BeagleBone. All methods have asynchronous and synchronous forms.spi-device supports Node.js versions 0.10, 0.12, 4, 5, 6, 7, 8 and 9.
spi raspberry-pi beaglebone beaglebone-black nodejs pi rpi raspi raspberrySimple asyncronous node.js SPI library for Raspberry Pi (and likely other embedded Linux platforms that provide /dev/spidevN.N). Probably requires running node under sudo for SPI permissions, unless you've used Wiring Pi's gpio utility or otherwise adjusted device permissions.
raspi spiExport elegant OOP APIs to control Raspberry Pi GPIO pins with Node.js. Based on node-rpio which is a high performace library. For access to i²c, PWM, and SPI, or if you are running an older kernel which does not have the bcm2835-gpiomem module, you will need to run your programs as root for access to /dev/mem.
rpio bcm2835 gpio gpiomem i2c mmap pi pwm raspberry raspberrypi raspberry-pi rpi spiLiferay Portal Oracle Database Support
liferay-portal oracle-database oracle-instance spi jdbcAll modules can be picked up on ebay with a breakout board for a few pounds. Full documentation with installation instructions and examples can be found on https://luma-lcd.readthedocs.io.
raspberry-pi lcd pcd8544 spi st7735 ht1621 uc1701x
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.