├── .flake8 ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py ├── gpio.rst ├── i2c.rst ├── index.rst ├── led.rst ├── mmio.rst ├── pwm.rst ├── requirements.txt ├── serial.rst ├── spi.rst └── version.rst ├── periphery ├── __init__.py ├── __init__.pyi ├── gpio.py ├── gpio.pyi ├── gpio_cdev1.py ├── gpio_cdev2.py ├── gpio_sysfs.py ├── i2c.py ├── i2c.pyi ├── led.py ├── led.pyi ├── mmio.py ├── mmio.pyi ├── pwm.py ├── pwm.pyi ├── py.typed ├── serial.py ├── serial.pyi ├── spi.py └── spi.pyi ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── test.py ├── test_gpio.py ├── test_gpio_sysfs.py ├── test_i2c.py ├── test_led.py ├── test_mmio.py ├── test_pwm.py ├── test_serial.py └── test_spi.py /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | extend-ignore = E501,F401,E402 3 | -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/gpio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/gpio.rst -------------------------------------------------------------------------------- /docs/i2c.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/i2c.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/led.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/led.rst -------------------------------------------------------------------------------- /docs/mmio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/mmio.rst -------------------------------------------------------------------------------- /docs/pwm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/pwm.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/serial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/serial.rst -------------------------------------------------------------------------------- /docs/spi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/spi.rst -------------------------------------------------------------------------------- /docs/version.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/docs/version.rst -------------------------------------------------------------------------------- /periphery/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/__init__.py -------------------------------------------------------------------------------- /periphery/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/__init__.pyi -------------------------------------------------------------------------------- /periphery/gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/gpio.py -------------------------------------------------------------------------------- /periphery/gpio.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/gpio.pyi -------------------------------------------------------------------------------- /periphery/gpio_cdev1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/gpio_cdev1.py -------------------------------------------------------------------------------- /periphery/gpio_cdev2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/gpio_cdev2.py -------------------------------------------------------------------------------- /periphery/gpio_sysfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/gpio_sysfs.py -------------------------------------------------------------------------------- /periphery/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/i2c.py -------------------------------------------------------------------------------- /periphery/i2c.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/i2c.pyi -------------------------------------------------------------------------------- /periphery/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/led.py -------------------------------------------------------------------------------- /periphery/led.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/led.pyi -------------------------------------------------------------------------------- /periphery/mmio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/mmio.py -------------------------------------------------------------------------------- /periphery/mmio.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/mmio.pyi -------------------------------------------------------------------------------- /periphery/pwm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/pwm.py -------------------------------------------------------------------------------- /periphery/pwm.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/pwm.pyi -------------------------------------------------------------------------------- /periphery/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /periphery/serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/serial.py -------------------------------------------------------------------------------- /periphery/serial.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/serial.pyi -------------------------------------------------------------------------------- /periphery/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/spi.py -------------------------------------------------------------------------------- /periphery/spi.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/periphery/spi.pyi -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test.py -------------------------------------------------------------------------------- /tests/test_gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_gpio.py -------------------------------------------------------------------------------- /tests/test_gpio_sysfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_gpio_sysfs.py -------------------------------------------------------------------------------- /tests/test_i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_i2c.py -------------------------------------------------------------------------------- /tests/test_led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_led.py -------------------------------------------------------------------------------- /tests/test_mmio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_mmio.py -------------------------------------------------------------------------------- /tests/test_pwm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_pwm.py -------------------------------------------------------------------------------- /tests/test_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_serial.py -------------------------------------------------------------------------------- /tests/test_spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vsergeev/python-periphery/HEAD/tests/test_spi.py --------------------------------------------------------------------------------