The PHP FTDI Extension - bindings for libftdi1

Maintainers

Package info

github.com/php-io-extensions/ftdi

Language:C

Type:php-ext

Ext name:ext-ftdi

pkg:composer/php-io-extensions/ftdi

Transparency log

Statistics

Installs: 20

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.7.0 2026-08-09 18:18 UTC

This package is auto-updated.

Last update: 2026-08-10 21:39:02 UTC


README

Note: This repository is the native PHP extension (php-io-extensions/ftdi / ext-ftdi). For C-ish global helpers, pair it with microscrap/ftdi. For MPSSE (SPI / I²C / GPIO over FT232H-class chips), also install microscrap/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.