{"repo":"pezi/dart_periphery","free":true,"listed":false,"github":"https://github.com/pezi/dart_periphery","clone":"git clone https://github.com/pezi/dart_periphery.git","description":"dart_periphery is a Dart port of the native c-periphery library","language":"Dart","stars":52,"topics":["flutter","raspberry-pi"],"license":"BSD-3-Clause","category":"mobile-apps","readme_excerpt":"dart periphery 📣 Important hints The repository’s Wiki is now enabled. 📖 Introduction dart periphery is a Dart port of the native c-periphery library (v2.5.0) for Linux Peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO and Serial peripheral I/O). This package is designed for System on Chips (SoCs) such as Raspberry Pi, NanoPi, Banana Pi, and others. What is c-periphery? Abstract from the project web site: c-periphery is a small C library for GPIO, LED, PWM, SPI, I2C, MMIO (Memory Mapped I/O) Serial peripheral I/O interface access in userspace Linux. c-periphery simplifies and consolidates the native Linux APIs to these interfaces. c-periphery is useful in embedded Linux environments (including Raspberry Pi, BeagleBone, etc. platforms) for interfacing with external peripherals. c-periphery is re-entrant, has no dependencies outside the standard C library and Linux, compiles into a static library for easy integration with other projects, and is MIT licensed dart periphery binds the c-periphery library with the help of the dart:ffi mechanism. Nevertheless, dart periphery tries to be close as possible to the original library. See the following documentation. Thanks to Vanya Sergeev for his great job! 🤔 Why c-periphery? The number of GPIO libraries/interfaces is shrinking: The widely used wiringpi library is deprecated. GPIO sysfs is deprecated. dart periphery GPIO example / API I2C example / API SPI example / API Serial example / API PWM example / API Led (onboard leds) example /","default_branch":null,"files":null,"tree":[],"storefront":"/r/pezi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pezi/dart_periphery/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}