embedded-php / core
Embedded PHP: GPIO and Protocols
Fund package maintenance!
Patreon
Requires
- php: >=8.0
Requires (Dev)
- infection/infection: ^0.26
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^1.4
- phpunit/phpunit: ^9.5
- psy/psysh: ^0.11
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.6
- vimeo/psalm: ^4.8
Suggests
- ext-gpio: Required for using EmbeddedPhp\Core\Gpio\PhpGpioExt
- ext-i2c: Required for using EmbeddedPhp\Core\Protocol\Serial\I2c\PhpI2cExt
- ext-spi: Required for using EmbeddedPhp\Core\Protocol\Serial\Spi\PhpSpiExt
- ext-uart: Required for using EmbeddedPhp\Core\Protocol\Serial\Uart\PhpUartExt
- piphp/gpio: Required for using EmbeddedPhp\Core\Gpio\PiPhpGpio
This package is auto-updated.
Last update: 2024-10-19 22:22:32 UTC
README
This library contains the core functionality, such as GPIO manipulation and SPI/I2C protocol handling, used by other Embedded PHP libraries and projects.
It is very unlikely that you want to use this library as is and likely that you're looking for the Sensors Library or the Display Library instead.
Acknowledgements
This is a partial port of the superb luma.oled Python library.
License
This library is licensed under the MIT License.