├── .gitignore ├── DEVELOPMENT-CHECKLIST.md ├── DEVELOPMENT.md ├── GPL.txt ├── LGPL.txt ├── LICENSE.md ├── MANIFEST.in ├── MIT_LICENSE.txt ├── Makefile ├── README.md ├── doc ├── getting-started-with-gpio-setup.png ├── getting-started-with-gpio-setup.svg ├── getting-started-with-gpio.md ├── getting-started-with-i2c.md └── pcf8591-test-harness.jpg ├── examples ├── blink ├── button-blink ├── counter ├── gpio-speed ├── i2c-blink ├── i2c-button-blink ├── i2c-counter ├── i2c-example ├── i2c-multibyte-read ├── multi-counter ├── pcf8591read ├── pullup ├── selector-button-blink ├── spi-counter ├── spi-properties ├── spi-read └── variable-button-blink ├── pytest.ini ├── quick2wire ├── __init__.py ├── asm_generic_ioctl.py ├── board_revision.py ├── eventfd.py ├── gpio.py ├── helpers │ ├── __init__.py │ └── display.py ├── i2c.py ├── i2c_ctypes.py ├── parts │ ├── __init__.py │ ├── mcp23017.py │ ├── mcp23x17.py │ ├── pcf8591.py │ ├── test_mcp23017_interrupts_loopback.py │ ├── test_mcp23017_loopback.py │ ├── test_mcp23x17.py │ ├── test_pcf8591.py │ └── test_pcf8591_loopback.py ├── selector.py ├── spi.py ├── spi_ctypes.py ├── syscall.py ├── test_eventfd.py ├── test_gpio.py ├── test_gpio_loopback.py ├── test_selector.py ├── test_spi_loopback.py ├── test_timerfd.py └── timerfd.py ├── requirements.txt ├── setup.py └── tools └── virtualenv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/.gitignore -------------------------------------------------------------------------------- /DEVELOPMENT-CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/DEVELOPMENT-CHECKLIST.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /GPL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/GPL.txt -------------------------------------------------------------------------------- /LGPL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/LGPL.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /MIT_LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/MIT_LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/README.md -------------------------------------------------------------------------------- /doc/getting-started-with-gpio-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/doc/getting-started-with-gpio-setup.png -------------------------------------------------------------------------------- /doc/getting-started-with-gpio-setup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/doc/getting-started-with-gpio-setup.svg -------------------------------------------------------------------------------- /doc/getting-started-with-gpio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/doc/getting-started-with-gpio.md -------------------------------------------------------------------------------- /doc/getting-started-with-i2c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/doc/getting-started-with-i2c.md -------------------------------------------------------------------------------- /doc/pcf8591-test-harness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/doc/pcf8591-test-harness.jpg -------------------------------------------------------------------------------- /examples/blink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/blink -------------------------------------------------------------------------------- /examples/button-blink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/button-blink -------------------------------------------------------------------------------- /examples/counter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/counter -------------------------------------------------------------------------------- /examples/gpio-speed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/gpio-speed -------------------------------------------------------------------------------- /examples/i2c-blink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/i2c-blink -------------------------------------------------------------------------------- /examples/i2c-button-blink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/i2c-button-blink -------------------------------------------------------------------------------- /examples/i2c-counter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/i2c-counter -------------------------------------------------------------------------------- /examples/i2c-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/i2c-example -------------------------------------------------------------------------------- /examples/i2c-multibyte-read: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/i2c-multibyte-read -------------------------------------------------------------------------------- /examples/multi-counter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/multi-counter -------------------------------------------------------------------------------- /examples/pcf8591read: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/pcf8591read -------------------------------------------------------------------------------- /examples/pullup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/pullup -------------------------------------------------------------------------------- /examples/selector-button-blink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/selector-button-blink -------------------------------------------------------------------------------- /examples/spi-counter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/spi-counter -------------------------------------------------------------------------------- /examples/spi-properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/spi-properties -------------------------------------------------------------------------------- /examples/spi-read: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/spi-read -------------------------------------------------------------------------------- /examples/variable-button-blink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/examples/variable-button-blink -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/pytest.ini -------------------------------------------------------------------------------- /quick2wire/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quick2wire/asm_generic_ioctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/asm_generic_ioctl.py -------------------------------------------------------------------------------- /quick2wire/board_revision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/board_revision.py -------------------------------------------------------------------------------- /quick2wire/eventfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/eventfd.py -------------------------------------------------------------------------------- /quick2wire/gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/gpio.py -------------------------------------------------------------------------------- /quick2wire/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quick2wire/helpers/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/helpers/display.py -------------------------------------------------------------------------------- /quick2wire/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/i2c.py -------------------------------------------------------------------------------- /quick2wire/i2c_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/i2c_ctypes.py -------------------------------------------------------------------------------- /quick2wire/parts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quick2wire/parts/mcp23017.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/mcp23017.py -------------------------------------------------------------------------------- /quick2wire/parts/mcp23x17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/mcp23x17.py -------------------------------------------------------------------------------- /quick2wire/parts/pcf8591.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/pcf8591.py -------------------------------------------------------------------------------- /quick2wire/parts/test_mcp23017_interrupts_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/test_mcp23017_interrupts_loopback.py -------------------------------------------------------------------------------- /quick2wire/parts/test_mcp23017_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/test_mcp23017_loopback.py -------------------------------------------------------------------------------- /quick2wire/parts/test_mcp23x17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/test_mcp23x17.py -------------------------------------------------------------------------------- /quick2wire/parts/test_pcf8591.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/test_pcf8591.py -------------------------------------------------------------------------------- /quick2wire/parts/test_pcf8591_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/parts/test_pcf8591_loopback.py -------------------------------------------------------------------------------- /quick2wire/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/selector.py -------------------------------------------------------------------------------- /quick2wire/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/spi.py -------------------------------------------------------------------------------- /quick2wire/spi_ctypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/spi_ctypes.py -------------------------------------------------------------------------------- /quick2wire/syscall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/syscall.py -------------------------------------------------------------------------------- /quick2wire/test_eventfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/test_eventfd.py -------------------------------------------------------------------------------- /quick2wire/test_gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/test_gpio.py -------------------------------------------------------------------------------- /quick2wire/test_gpio_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/test_gpio_loopback.py -------------------------------------------------------------------------------- /quick2wire/test_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/test_selector.py -------------------------------------------------------------------------------- /quick2wire/test_spi_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/test_spi_loopback.py -------------------------------------------------------------------------------- /quick2wire/test_timerfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/test_timerfd.py -------------------------------------------------------------------------------- /quick2wire/timerfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/quick2wire/timerfd.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | factcheck==1.1.0.0 2 | pytest==2.3.4 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/setup.py -------------------------------------------------------------------------------- /tools/virtualenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romilly/quick2wire-python-api/HEAD/tools/virtualenv --------------------------------------------------------------------------------