c-periphery

I/O interface library

A C library simplifying access to Linux peripheral I/O interfaces such as GPIO, LEDs, PWM, SPI, I2C, and Serial.

A C library for peripheral I/O (GPIO, LED, PWM, SPI, I2C, MMIO, Serial) in Linux.

GitHub

752 stars
29 watching
231 forks
Language: C
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
alexforencich/verilog-pcieA collection of Verilog modules implementing PCIe interfaces and bridges for various FPGAs1,162
mmarchetti/directioA low-level I/O library optimized for fast input/output operations on Arduino boards.117
joan2937/pigpioA C library that provides a low-level interface to the Raspberry Pi's GPIO peripherals.1,470
mrmorphic/hwioLibrary providing a unified interface to hardware I/O control on various single-board computers328
saprykin/plibsysA highly portable C system library providing threads, synchronization primitives, sockets, and other fundamental building blocks for cross-platform software development.695
sionescu/iolibA Common Lisp I/O library using the LibFixPOSIX C library to handle file and network input/output operations.141
w0qs1/i2ceepromA C library for communicating with 24CXX EEPROMs using I2C protocol2
ros2/common_interfacesProvides standardized interface files for communication between stacks in ROS2 projects236
cginternals/cppexposeProvides tools for introspecting and exposing C++ interfaces to runtime environments27
alexforencich/verilog-i2cAn FPGA implementation of an I2C interface with various slave and master interfaces.557
jesolem/pcvA Python module for computer vision tasks1,929
vittorioromeo/vrm_coreA lightweight C++ utility library providing general-purpose functionality34
rdagger/micropython-sx1509A MicroPython port of the SX1509 16-channel I/O expander library for controlling digital inputs, outputs, and functionalities.1
vladimirmarkelov/cluiA console UI library with built-in theme support, enabling the creation of custom terminal interfaces.672
vlsi-eda/pocProvides VHDL implementations of common hardware functions and a Python-based infrastructure for simulation and synthesis.554