├── .gitignore ├── ChangeLog ├── LICENCE ├── Makefile.am ├── README.md ├── bindings └── python │ ├── Makefile.am │ ├── __init__.py │ ├── gpio.py │ ├── i2c.py │ ├── libsoc_python.c │ └── spi.py ├── config └── m4 │ └── .gitignore ├── configure.ac ├── contrib └── board_files │ ├── Makefile.am │ ├── apalis-imx6.conf │ ├── apalis-t30.conf │ ├── apalis-tk1.conf │ ├── artik_710.conf │ ├── beaglebone_black.conf │ ├── bubblegum.conf │ ├── chip.conf │ ├── colibri-imx6.conf │ ├── colibri-imx6ull.conf │ ├── colibri-imx6ullwb.conf │ ├── colibri-imx7-1GB.conf │ ├── colibri-imx7-512mb.conf │ ├── colibri-t20.conf │ ├── colibri-t30.conf │ ├── colibri-vf50.conf │ ├── colibri-vf61.conf │ ├── dragonboard410c.conf │ ├── dragonboard820c.conf │ ├── example.conf │ ├── hikey.conf │ ├── odroid_c2.conf │ ├── opos6ul_dev.conf │ ├── pocketbeagle.conf │ ├── raspberrypi3b-rev1v2.conf │ ├── raspberrypi3b-rev1v3.conf │ ├── sd600_eval.conf │ └── tinkerboard_rk3288.conf ├── lib ├── Makefile.am ├── board.c ├── conffile.c ├── debug.c ├── file.c ├── gpio.c ├── i2c.c ├── include │ ├── libsoc_board.h │ ├── libsoc_conffile.h │ ├── libsoc_debug.h │ ├── libsoc_file.h │ ├── libsoc_gpio.h │ ├── libsoc_i2c.h │ ├── libsoc_pwm.h │ └── libsoc_spi.h ├── pwm.c └── spi.c ├── libsoc.pc.in ├── roadmap ├── TODO └── adc ├── static-docs ├── .gitignore ├── README ├── docs │ ├── .gitignore │ ├── c │ │ ├── debug.md │ │ ├── gpio.md │ │ ├── i2c.md │ │ ├── pwm.md │ │ └── spi.md │ ├── index.md │ └── python.md └── mkdocs.yml └── test ├── board_test.c ├── gpio_test.c ├── gpio_test.py ├── i2c_test.c ├── i2c_test.py ├── pwm_test.c ├── spi_test.c ├── spi_test.py └── test_configure.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/LICENCE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | static-docs/docs/index.md -------------------------------------------------------------------------------- /bindings/python/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/bindings/python/Makefile.am -------------------------------------------------------------------------------- /bindings/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/bindings/python/__init__.py -------------------------------------------------------------------------------- /bindings/python/gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/bindings/python/gpio.py -------------------------------------------------------------------------------- /bindings/python/i2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/bindings/python/i2c.py -------------------------------------------------------------------------------- /bindings/python/libsoc_python.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/bindings/python/libsoc_python.c -------------------------------------------------------------------------------- /bindings/python/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/bindings/python/spi.py -------------------------------------------------------------------------------- /config/m4/.gitignore: -------------------------------------------------------------------------------- 1 | *.m4 2 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/configure.ac -------------------------------------------------------------------------------- /contrib/board_files/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/Makefile.am -------------------------------------------------------------------------------- /contrib/board_files/apalis-imx6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/apalis-imx6.conf -------------------------------------------------------------------------------- /contrib/board_files/apalis-t30.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/apalis-t30.conf -------------------------------------------------------------------------------- /contrib/board_files/apalis-tk1.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/apalis-tk1.conf -------------------------------------------------------------------------------- /contrib/board_files/artik_710.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/artik_710.conf -------------------------------------------------------------------------------- /contrib/board_files/beaglebone_black.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/beaglebone_black.conf -------------------------------------------------------------------------------- /contrib/board_files/bubblegum.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/bubblegum.conf -------------------------------------------------------------------------------- /contrib/board_files/chip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/chip.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-imx6.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-imx6.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-imx6ull.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-imx6ull.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-imx6ullwb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-imx6ullwb.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-imx7-1GB.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-imx7-1GB.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-imx7-512mb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-imx7-512mb.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-t20.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-t20.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-t30.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-t30.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-vf50.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-vf50.conf -------------------------------------------------------------------------------- /contrib/board_files/colibri-vf61.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/colibri-vf61.conf -------------------------------------------------------------------------------- /contrib/board_files/dragonboard410c.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/dragonboard410c.conf -------------------------------------------------------------------------------- /contrib/board_files/dragonboard820c.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/dragonboard820c.conf -------------------------------------------------------------------------------- /contrib/board_files/example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/example.conf -------------------------------------------------------------------------------- /contrib/board_files/hikey.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/hikey.conf -------------------------------------------------------------------------------- /contrib/board_files/odroid_c2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/odroid_c2.conf -------------------------------------------------------------------------------- /contrib/board_files/opos6ul_dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/opos6ul_dev.conf -------------------------------------------------------------------------------- /contrib/board_files/pocketbeagle.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/pocketbeagle.conf -------------------------------------------------------------------------------- /contrib/board_files/raspberrypi3b-rev1v2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/raspberrypi3b-rev1v2.conf -------------------------------------------------------------------------------- /contrib/board_files/raspberrypi3b-rev1v3.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/raspberrypi3b-rev1v3.conf -------------------------------------------------------------------------------- /contrib/board_files/sd600_eval.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/sd600_eval.conf -------------------------------------------------------------------------------- /contrib/board_files/tinkerboard_rk3288.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/contrib/board_files/tinkerboard_rk3288.conf -------------------------------------------------------------------------------- /lib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/Makefile.am -------------------------------------------------------------------------------- /lib/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/board.c -------------------------------------------------------------------------------- /lib/conffile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/conffile.c -------------------------------------------------------------------------------- /lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/debug.c -------------------------------------------------------------------------------- /lib/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/file.c -------------------------------------------------------------------------------- /lib/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/gpio.c -------------------------------------------------------------------------------- /lib/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/i2c.c -------------------------------------------------------------------------------- /lib/include/libsoc_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_board.h -------------------------------------------------------------------------------- /lib/include/libsoc_conffile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_conffile.h -------------------------------------------------------------------------------- /lib/include/libsoc_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_debug.h -------------------------------------------------------------------------------- /lib/include/libsoc_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_file.h -------------------------------------------------------------------------------- /lib/include/libsoc_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_gpio.h -------------------------------------------------------------------------------- /lib/include/libsoc_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_i2c.h -------------------------------------------------------------------------------- /lib/include/libsoc_pwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_pwm.h -------------------------------------------------------------------------------- /lib/include/libsoc_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/include/libsoc_spi.h -------------------------------------------------------------------------------- /lib/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/pwm.c -------------------------------------------------------------------------------- /lib/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/lib/spi.c -------------------------------------------------------------------------------- /libsoc.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/libsoc.pc.in -------------------------------------------------------------------------------- /roadmap/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/roadmap/TODO -------------------------------------------------------------------------------- /roadmap/adc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/roadmap/adc -------------------------------------------------------------------------------- /static-docs/.gitignore: -------------------------------------------------------------------------------- 1 | site/ 2 | -------------------------------------------------------------------------------- /static-docs/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/static-docs/README -------------------------------------------------------------------------------- /static-docs/docs/.gitignore: -------------------------------------------------------------------------------- 1 | site/ 2 | -------------------------------------------------------------------------------- /static-docs/docs/c/debug.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static-docs/docs/c/gpio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/static-docs/docs/c/gpio.md -------------------------------------------------------------------------------- /static-docs/docs/c/i2c.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/static-docs/docs/c/i2c.md -------------------------------------------------------------------------------- /static-docs/docs/c/pwm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/static-docs/docs/c/pwm.md -------------------------------------------------------------------------------- /static-docs/docs/c/spi.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static-docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/static-docs/docs/index.md -------------------------------------------------------------------------------- /static-docs/docs/python.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static-docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/static-docs/mkdocs.yml -------------------------------------------------------------------------------- /test/board_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/board_test.c -------------------------------------------------------------------------------- /test/gpio_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/gpio_test.c -------------------------------------------------------------------------------- /test/gpio_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/gpio_test.py -------------------------------------------------------------------------------- /test/i2c_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/i2c_test.c -------------------------------------------------------------------------------- /test/i2c_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/i2c_test.py -------------------------------------------------------------------------------- /test/pwm_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/pwm_test.c -------------------------------------------------------------------------------- /test/spi_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/spi_test.c -------------------------------------------------------------------------------- /test/spi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/spi_test.py -------------------------------------------------------------------------------- /test/test_configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackmitch/libsoc/HEAD/test/test_configure.sh --------------------------------------------------------------------------------