php-io-extensions / ftdi
The PHP FTDI Extension - bindings for libftdi1
Package info
github.com/php-io-extensions/ftdi
Language:C
Type:php-ext
Ext name:ext-ftdi
pkg:composer/php-io-extensions/ftdi
Requires
- php: >=8.3
README
Note: This repository is the native PHP extension (
php-io-extensions/ftdi/ext-ftdi). For C-ish global helpers, pair it withmicroscrap/ftdi. For MPSSE (SPI / I²C / GPIO over FT232H-class chips), also installmicroscrap/mpsse.
Direct bindings to libftdi1 for FTDI USB devices from PHP. Namespace: Ftdi\. Static API on Ftdi\FTDI plus opaque companion DTOs (FTDIContext, FTDIEeprom, FTDITransferControl, FTDIVersionInfo).
# requires libftdi1 at build + runtime pie install php-io-extensions/ftdi php -m | grep ftdi
Linux + macOS only (Windows excluded). Version line: 0.7.x (0.7.0).
Official Documentation
Documentation for ftdi lives on the ScrapyardIO website:
Contributing
Thank you for considering contributing! Please open issues and pull requests on GitHub.
License
Open-sourced software licensed under the MIT license.