SwiftyGPIO

Hardware interface library

A library for interacting with external sensors and devices on Linux/ARM boards using Swift.

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

GitHub

1k stars
68 watching
136 forks
Language: Swift
last commit: 7 months ago
Linked from 3 awesome lists

1-wiregpioi2ciotlcd-displayledled-stripsneopixelpwmraspberry-piserialportspispi-interfaceswiftuart

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
uraimo/swift-playgrounds A collection of playgrounds showcasing various Swift programming concepts and techniques. 139
uraimo/buildswiftonarm Provides precompiled and buildable Swift binaries for various ARM boards 489
s00500/espui A web-based user interface library for ESP32 and ESP8266 928
mrmorphic/hwio Library providing a unified interface to hardware I/O control on various single-board computers 328
insighio/microsdi12 An implementation of an SDI-12 sensor interface using UART and RS-485 directional transmission. 10
armory3d/zui A portable, immediate mode UI library designed for tools and debug interfaces. 314
johnlui/swiftnotice A GUI library for displaying popups (HUDs) in iOS apps written in Swift. 842
praeclarum/ooui A cross-platform UI library that simplifies native UI development on the web 1,623
haoking/swiftyui A collection of high-performance and lightweight UI components for iOS 343
xyz32/boneio A software library providing GPIO access for the BeagleBone Black using the Nim programming language. 15
zeroasiccorp/umi Defines a standard interface for accessing memory through request-response transactions. 140
johnlui/pitaya A Swift networking library that provides an elegant API for making HTTP and HTTPS requests. 842
joan2937/pigpio A C library that provides a low-level interface to the Raspberry Pi's GPIO peripherals. 1,464
rapidsai/jupyterlab-nvdashboard An extension for JupyterLab that visualizes system hardware metrics, particularly GPU usage. 611
mmarchetti/directio A low-level I/O library optimized for fast input/output operations on Arduino boards. 117